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

Значение 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>

Применяется к