1

WCFWebサービス用のwsdlがあります。サービスのhttp://url.svcへの参照を追加すると、Visual Studioが参照を作成し、コードで参照できます。Webサービスの1つは、パラメーターの1つとしてbyte[]を公開します。そして、私がクライアントを構築するとき、それはこれを知っています。ただし、.wsdlでサービスを調べると、バイト配列への参照が見つかりません。.netがこれをパラメータとして使用することをどのように知っているのか本当に疑問に思っています。バイト配列が標準として有線で送信できるものだとは知りませんでしたか?

4

1 に答える 1

0

DataContractSerializer を使用している場合、さまざまな .NET 型が WSDL / XSD にどのようにマップされるかについてのすべての詳細は、http://msdn.microsoft.com/en-us/library/ms733112.aspxにあります(「型 / プリミティブ マッピング」を参照してください)。 " セクション)。特に、上記のコメンターは正しく、byte[] は base64Binary にマップされます。

于 2012-10-12T17:33:04.183 に答える