BasicHttpBinding.HostNameComparisonMode Özellik

Tanım

URI ile eşleşirken ana bilgisayar adının hizmete ulaşmak için kullanılıp kullanılmadığını belirten bir değer alır veya ayarlar.

C#
public System.ServiceModel.HostNameComparisonMode HostNameComparisonMode { get; set; }

Özellik Değeri

HostNameComparisonMode

Ana HostNameComparisonMode bilgisayar adının URI ile 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 ana bilgisayar 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.

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

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

XML
<configuration>
  <system.serviceModel>

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

  </system.serviceModel>

</configuration>

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0