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 Operation(string parameter)
{
   ...
   new MemoryStream(bytes);
}
于 2009-12-20T06:28:47.173 に答える