C#如何将MessageBodyStream转换为MemoryStream?

Shy*_*yju 3 c# memorystream

我从WCF服务返回一个流,并尝试将其转换为Web应用程序中的MemoryStream.But,其中使用WCF服务,我从"MessageBodyStream"获取结果,我期待"System.IO.Stream" ".我怎样才能将其转换为MemoryStream?

小智 6

要将MessageBodyStream转换为MemoryStream,请按照下列步骤操作:

MemoryStream stream = new MemoryStream();
messageStream.CopyTo(stream); // Assuming messageStream is your MessageBodyStream
stream.Position = 0; // Be sure to set the position to 0 before using it.
Run Code Online (Sandbox Code Playgroud)

你完成了!!

希望这可以帮助.