Dil

BasicHttpBinding.HostNameComparisonMode Özellik

Tanım

URI'yi eşleştirirken ana bilgisayar adının hizmete ulaşmak için kullanılıp kullanılmadığını gösteren bir değer alır veya ayarlar.

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

Özellik Değeri

Konak HostNameComparisonMode adının URI'de eşleştirilirken hizmete ulaşmak için kullanılıp kullanılmadığını gösteren değer. Varsayılan değer, eşleşmedeki konak adını yoksayan değeridir StrongWildcard.

Örnekler

Aşağıdaki örnek, bu özelliği tam eşleşmenin gerekli olduğunu gösterecek şekilde ayarlar.

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

Bu özelliğin değeri yapılandırma dosyasında da ayarlanabilir.

<configuration>
  <system.serviceModel>

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

  </system.serviceModel>

</configuration>

Şunlara uygulanır