私は wcf を知りませんが、すぐにそれを学ばなければなりません。だから私はいくつかのオンラインチュートリアルと小さなサンプルコードを見ていきます. だからいくつかの質問が私の頭に浮かんだ
1) サービスに 1 つのインターフェースが必要なのはなぜですか?
2) サービス インターフェイスをサービス コントラクトのような属性で装飾する必要があるのはなぜですか?
3) すべてのインターフェイス メソッド シグネチャを操作コントラクトで装飾する必要がある理由。
4) サービス契約と運用契約の意味は何ですか。これらの属性が実際に行うこと。
5) データ契約とは何ですか? 1 つのメソッドをデータ コントラクトのような属性で装飾する必要がある場合。
6) 私は Web サービスに精通しています。Web サービスはどのポートにも関連付けられていませんが、wcf は常にポートに関連付けられているのを見ました....なぜですか?
7) コンソール アプリで小さな Hello World wcf サービス アプリケーションをホストし、リモート マシンで起動すると、クライアントが接続できませんでした。理由は、ポートが転送されなかった可能性があります。wcf をホストできる場合もありますが、ルーターに入ることができないため、その場合はポートを転送できません。そのような状況で、wcf クライアントがサーバーに接続する方法を教えてください。
8) リモート マシンで wcf をホストするときに、ポートを作成してプログラムで転送できますか。
可能であれば、ここで私のポイントについて詳しく説明してください。ありがとう