2012-02-17 12 views

答えて

1

単純な答えは、サービスとクライアントが通信の仕組みに同意しなければならないということである - それはエンドポイントは

  • 何のためにあるのかだ彼らは、アドレスに同意しなければなりません - サービスが要求し、クライアントをリッスンしますそこにその要求を送るでしょう。
  • これはバインディングに同意する必要があります。これは通信の「方法」です。どのトランスポートプロトコルが使用されるのか、メッセージはどのようになりますか?セキュリティ設定の仕方はどうですか?
  • 物事はもう少し複雑なものよりであり、このよう契約は機能が利用可能であるものの定義であり、どのようなデータが予想され、潜在的に

    しかし、彼らは、エンドポイントの定義に同意しなければなりませんつまり

を返さ現実

  • アドレスは、実際にサービスがリッスンする物理アドレスは、クライアントがclientViaエンドポイントの振る舞い
  • を定義することでにメッセージを送ることができるlistenUriによって「論理アドレス」に定義されている互換性のある、クライアントが可能でなければならない結合そのサービスのために意図されていないが、むしろいくつかのルーティング仲介手段である追加のデータをバインディングに送信する
  • WCFシリアル化エンジンが、メッセージの構造をレンダリングまたはデシリアライズできなければならないという点で、契約定義
関連する問題