BasicHttpBinding.HostNameComparisonMode Propriété

Définition

Obtient ou définit une valeur qui indique si le nom d'hôte est utilisé pour atteindre le service lors de la correspondance avec l'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

Valeur de propriété

HostNameComparisonMode

Valeur HostNameComparisonMode qui indique si le nom d'hôte est utilisé pour atteindre le service lors de la correspondance avec l'URI. La valeur par défaut est StrongWildcard, qui ignore le nom d'hôte dans la correspondance.

Exemples

L'exemple suivant définit cette propriété de manière à indiquer qu'une correspondance exacte est requise.

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

La valeur de cette propriété peut également être définie dans le fichier de configuration.

<configuration>
  <system.serviceModel>

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

  </system.serviceModel>

</configuration>

S’applique à