1

我执行了这份合同

[OperationContract]
[WebGet(UriTemplate = "{parameter}", BodyStyle= WebMessageBodyStyle.Bare)]
byte[] Operation(string parameter);

但是,当我调用实现时,我得到的只是这样的:

<base64Binary xmlns="http://schemas.microsoft.com/2003/10/Serialization/">dGVzdA==</base64Binary>

我不能删除这个包装器和这个序列化吗?

4

1 回答 1

1

让它返回 Stream。

Stream Operation(string parameter)
{
   ...
   new MemoryStream(bytes);
}
于 2009-12-20T06:28:47.173 回答