次の方法で共有


バイトストリーム エンコーダー

このサンプルでは、バイト ストリーム エンコーダーの機能を示す Binding である ByteStreamHttpBinding を作成する方法を示します。

説明

このサンプルでは、標準のバインディング要素 ByteStreamMessageEncodingBindingElement および HttpTransportBindingElement を使用して、標準の Binding を作成する方法を示します。このサンプルでは、バイト ストリーム エンコーダーを使用して、画像をアップロードおよびダウンロードする方法を示します。バイト ストリーム エンコーダーの機能は、HTTP トランスポートのみサポートし、信頼できるメッセージングやセキュリティなどの機能はサポートしません。唯一サポートされる MessageVersionNone です。

Ee960169.Important(ja-jp,VS.100).gif 注 :
このサンプルを Windows Vista または Windows °7 オペレーティング システム で実行している場合は、Visual Studio 2010 をシステム特権で実行していることを確認してください。

Ee960169.Important(ja-jp,VS.100).gif 注 :
サンプルは、既にコンピューターにインストールされている場合があります。続行する前に、次の (既定の) ディレクトリを確認してください。

<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

サンプルを設定、ビルド、および実行するには

  1. Visual Studio 2010 で ByteStreamHttpBinding.sln ファイルを開きます。

  2. ソリューション エクスプローラーで ByteStreamHttpBindingServer プロジェクトを右クリックし、コンテキスト メニューから [デバッグ][新しいインスタンスを開始] の順にクリックして、プロジェクトの新しいインスタンスを開始します。

  3. ソリューション エクスプローラーで ByteStreamHttpBindingClient プロジェクトを右クリックし、コンテキスト メニューから [デバッグ][新しいインスタンスを開始] の順にクリックして、プロジェクトの新しいインスタンスを開始します。