BasicHttpBinding.HostNameComparisonMode 属性      
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示在对 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, setPublic 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>