2

Microsoft が提供する WCF 'Stream' サンプル アプリケーションを、共有アセンブリで設定され、MessageContract属性で装飾された Request オブジェクトを使用するように調整しました。UploadStreamRequest()次に、これをサービスのメソッドに渡す必要があります。

問題は、サービス参照をクライアントに追加してメソッドを呼び出そうとすると、MessageContractオブジェクトの各プロパティが個別のパラメーターに変換されてしまうことです。

また、詳細設定内で「常にメッセージ コントラクトを生成する」オプションを試してみました。これにより、リクエスト オブジェクトが渡されるようにメソッドが変更されますが、オブジェクトの独自のプロキシ表現が再生成されます (「再利用」があるにもかかわらず)。参照されているすべてのアセンブリの型がチェックされています)。

ここで何が欠けているのか誰か説明できますか?

どうもありがとう

4

1 に答える 1

0

私はこの問題を抱えていたので、「常にメッセージ コントラクトを生成する」チェックボックスをオンにして修正しました。サービス参照を追加するとき。

お役に立てれば。

于 2013-01-16T22:52:48.010 に答える