BasicHttpBinding.HostNameComparisonMode Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Hostname verwendet wird, um den Dienst beim Abgleichen des URI zu erreichen.

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

Eigenschaftswert

Der HostNameComparisonMode Wert, der angibt, ob der Hostname verwendet wird, um den Dienst beim Abgleich mit dem URI zu erreichen. Der Standardwert ist StrongWildcard, der den Hostnamen in der Übereinstimmung ignoriert.

Beispiele

Im folgenden Beispiel wird diese Eigenschaft so festgelegt, dass eine genaue Übereinstimmung erforderlich ist.

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

Der Wert dieser Eigenschaft kann auch in der Konfigurationsdatei festgelegt werden.

<configuration>
  <system.serviceModel>

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

  </system.serviceModel>

</configuration>

Gilt für: