"景先生毕设|www.jxszl.com

C# ChunkedMemoryStream类代码示例

2023-12-29 17:43编辑: www.jxszl.com景先生毕设
本文整理汇总了C#中ChunkedMemoryStream类的典型用法代码示例。如果您正苦于以下问题:C#ChunkedMemoryStream类的具体用法?C#ChunkedMemoryStream怎么用?C#ChunkedMemoryStream使用的例子?这里精选的类代码示例或许可以为您提供帮助。 示例1:SendRequest internalvoidSendRequest(IMessagemsg,ITransportHeadersheaders,StreamcontentStream) { IMethodCallMessagemessage=(IMethodCallMessage)msg; intlength=(int)contentStream.Length; stringuri=message.Uri; this._bOneWayRequest=RemotingServices.IsOneWay(message.MethodBase); ChunkedMemoryStreamoutputStream=newChunkedMemoryStream(CoreChannel.BufferPool); base.WritePreambleAndVersion(outputStream); if(!this._bOneWayRequest) { base.WriteUInt16(0,outputStream); } else { base.WriteUInt16(1,outputStream); } base.WriteUInt16(0,outputStream); base.WriteInt32(length,outputStream); base.WriteUInt16(4,outputStream); base.WriteByte(1,outputStream); base.WriteCountedString(uri,outputStream); base.WriteHeaders(headers,outputStream); outputStream.WriteTo(base.NetStream); outputStream.Close(); StreamHelper.CopyStream(contentStream,base.NetStream); contentStream.Close(); }
原文链接:http://www.jxszl.com/biancheng/C/556745.html