私はWcfの本を読んでいます。私はバインディング構成に関する話題があるときはいつも混乱します。例えば。インターネット環境でサービスを確保するための章では、作者は設定ファイルで次のコードを使用しました。wcfバインディングの設定とセキュリティ
<bindings>
<wsHttpBinding>
<binding name="ProductsServiceWSHttpBindingConfig">
<security mode="TransportWithMessageCredential">
<transport clientCredentialType="None"/>
<message clientCredentialType="UserName"/>
</security>
</binding>
</wsHttpBinding>
</bindings>
すべては本の説明どおりに機能します。しかし、本には何も書かれていません。の代わりにTransportWithMessageCredential
が使われています。同様に<transport ...
がNone
と<message ...
の理由は、None
ではありません。どのバインディング(どの環境)でどのオプションを使用するかについてマトリックス(または他の方法を見つける)がありますか?私の勘違いは、特定のオプションが特定の拘束力を持って行くことです。前もって感謝します。