Newtonsoft.Json.Bson.BsonWriter.Close C# (CSharp) Method

Close() public method

Closes this stream and the underlying stream.
public Close ( ) : void
return void
        public override void Close()
        {
            base.Close();

            if (CloseOutput && _writer != null)
            {
                _writer.Close();
            }
        }

Usage Example

コード例 #1
0
ファイル: ThreadProcess.cs プロジェクト: intech/Checker
        public bool SendCmdRequest(CmdRequest request)
        {
            Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

            try
            {
                socket.Connect("127.0.0.1", Port);
                using (NetworkStream stream = new NetworkStream(socket))
                {
                    using (BsonWriter writer = new BsonWriter(stream))
                    {
                        JsonSerializer serializer = new JsonSerializer();
                        serializer.Serialize(writer, request);
                        writer.Flush();
                        writer.Close();
                    }
                   
                    stream.Close();
                }
            }
            catch(Exception ex)
            {
                Logger.AddError(string.Format("Failed to send cmd request to checker with port = {0}", Port), ex);
                return false;
            }

            return true;
        }
All Usage Examples Of Newtonsoft.Json.Bson.BsonWriter::Close