語言

BasicHttpBinding.HostNameComparisonMode 屬性

定義

在匹配 URI 時,會取得或設定一個值,指示主機名稱是否被用來存取服務。

public:
 property System::ServiceModel::HostNameComparisonMode HostNameComparisonMode { System::ServiceModel::HostNameComparisonMode get(); void set(System::ServiceModel::HostNameComparisonMode value); };
public System.ServiceModel.HostNameComparisonMode HostNameComparisonMode { get; set; }
member this.HostNameComparisonMode : System.ServiceModel.HostNameComparisonMode with get, set
Public Property HostNameComparisonMode As HostNameComparisonMode

屬性值

這是 HostNameComparisonMode 表示在 URI 匹配時是否使用主機名稱來存取服務的值。 預設值為 StrongWildcard,忽略了配對中的主機名稱。

範例

以下範例將此性質設為表示需要完全匹配。

BasicHttpBinding binding = new BasicHttpBinding();
binding.HostNameComparisonMode = HostNameComparisonMode.Exact;

此屬性的值也可以在設定檔中設定。

<configuration>
  <system.serviceModel>

    <bindings>
      <basicHttpBinding>
        <binding name="Binding1"
                 hostNameComparisonMode ="Exact">
          <security mode="None" />
        </binding>
      </basicHttpBinding>
    </bindings>

  </system.serviceModel>

</configuration>

適用於