このサンプルでは、バイト ストリーム エンコーダーの機能を示す Binding である ByteStreamHttpBinding
を作成する方法を示します。
説明
このサンプルでは、標準のバインディング要素 ByteStreamMessageEncodingBindingElement および HttpTransportBindingElement を使用して、標準の Binding を作成する方法を示します。このサンプルでは、バイト ストリーム エンコーダーを使用して、画像をアップロードおよびダウンロードする方法を示します。バイト ストリーム エンコーダーの機能は、HTTP トランスポートのみサポートし、信頼できるメッセージングやセキュリティなどの機能はサポートしません。唯一サポートされる MessageVersion は None です。
![]() |
---|
このサンプルを Windows Vista または Windows °7 オペレーティング システム で実行している場合は、Visual Studio 2010 をシステム特権で実行していることを確認してください。 |
![]() |
---|
サンプルは、既にコンピューターにインストールされている場合があります。続行する前に、次の (既定の) ディレクトリを確認してください。
<InstallDrive>:\WF_WCF_Samples
このディレクトリが存在しない場合は、「.NET Framework 4 向けの Windows Communication Foundation (WCF) および Windows Workflow Foundation (WF) のサンプル」にアクセスして、Windows Communication Foundation (WCF) および WF のサンプルをすべてダウンロードしてください。このサンプルは、次のディレクトリに格納されます。
<InstallDrive>:\WF_WCF_Samples\WF\Basic\Binding\ByteStreamEncoder
|
サンプルを設定、ビルド、および実行するには
Visual Studio 2010 で ByteStreamHttpBinding.sln ファイルを開きます。
ソリューション エクスプローラーで ByteStreamHttpBindingServer プロジェクトを右クリックし、コンテキスト メニューから [デバッグ]、[新しいインスタンスを開始] の順にクリックして、プロジェクトの新しいインスタンスを開始します。
ソリューション エクスプローラーで ByteStreamHttpBindingClient プロジェクトを右クリックし、コンテキスト メニューから [デバッグ]、[新しいインスタンスを開始] の順にクリックして、プロジェクトの新しいインスタンスを開始します。