このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
![System.ServiceModel.Channels 名前空間](https://cdn-ak-scissors.b.st-hatena.com/image/square/d6e4cb632c7025e9f5e05fd314fbf6dcd6144e8d/height=288;version=1;width=512/https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fmedia%2Fopen-graph-image.png)
名前空間: System.ServiceModel.Channels アセンブリ:System.ServiceModel.Primitives.dll アセンブリ:System.ServiceModel.dll パッケージ:System.ServiceModel.Primitives v4.9.0 パッケージ:System.ServiceModel.Primitives v4.10.2 public interface class IDuplexSessionChannel : System::ServiceModel::Channels::IDuplexChannel, System::ServiceModel::Channels::ISessionChannel<System::ServiceModel::Channels::IDuplexSession ^> public inter
ここでは、System.ServiceModel.ClientBase<TChannel> クラスとこれに関連するオブジェクト モデルを使用せずに、Windows Communication Foundation (WCF) クライアント アプリケーションを作成する方法を説明します。 sending messages メッセージを送信し、応答を受信して処理できるようにするには、次の手順に従う必要があります。 バインディングを作成します。 チャネル ファクトリをビルドします。 チャネルを作成します。 要求を送信し、応答を読み取ります。 すべてのチャネル オブジェクトを閉じます。 バインディングの作成 受信側のケースと似ています (「サービス チャネル レベルのプログラミング」を参照)。バインディングを作成することでメッセージ送信が開始します。 この例では、新しい System.Service
ここでは、Windows Communication Foundation (WCF) サービス アプリケーションを System.ServiceModel.ServiceHost とこれに関係するオブジェクト モデルを使用しないで作成する方法を説明します。 受信、メッセージ メッセージの受信と処理の準備を整えるには、次の手順に従う必要があります。 バインディングを作成します。 チャネル リスナーをビルドします。 チャネル リスナーを開きます。 要求を読み取り、応答を送信します。 すべてのチャネル オブジェクトを閉じます。 バインディングの作成 メッセージのリッスンと受信の最初の手順として、バインディングを作成します。 WCF には、組み込みバインディングまたはシステム標準のバインディングが複数付属しており、そのうちの 1 個をインスタンス化することによって直接使用できます。 また、Cus
例外は、サービスまたはクライアント実装内でエラーをローカルに伝達するために使用されます。 一方、エラーは、サーバーからクライアントまたはクライアントからサーバーのように、サービス境界を越えてエラーを伝達するために使用されます。 このようなエラーに加え、多くの場合、トランスポート チャネルはトランスポート固有の機構を使用して、トランスポート レベルのエラーを伝達します。 たとえば、HTTP トランスポートは、404 などのステータス コードを使用して、存在しないエンドポイントの URL (エラーを返信するエンドポイントが存在しないこと) を伝達します。 このドキュメントは、カスタム チャネル作成者にガイダンスを示す 3 つのセクションで構成されています。 最初のセクションでは、例外を定義しスローする状況と方法に関するガイダンスを示します。 2 番目のセクションでは、エラーの生成と使用に関する
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く