public ReadMessage ( ArraySegment |
||
buffer | ArraySegment |
Specify the buffer. |
bufferManager | System.ServiceModel.Channels.BufferManager | Specify the buffer manager. |
messageContentType | string | Specify the content type. |
return | Message |
public override Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string messageContentType)
{
byte[] msgContents = new byte[buffer.Count];
Array.Copy(buffer.Array, buffer.Offset, msgContents, 0, msgContents.Length);
bufferManager.ReturnBuffer(buffer.Array);
MemoryStream stream = new MemoryStream(msgContents);
stream.Position = 0;
return this.ReadMessage(stream, int.MaxValue);
}
WOPIMessageEncoder::ReadMessage ( System stream, int maxSizeOfHeaders, string messageContentType ) : Message |