Partager via


WSHttpBinding Constructeurs

Définition

Initialise une nouvelle instance de la classe WSHttpBinding.

Surcharges

WSHttpBinding()

Initialise une nouvelle instance de la classe WSHttpBinding.

WSHttpBinding(SecurityMode)

Initialise une nouvelle instance de la classe WSHttpBinding avec un type spécifié de sécurité utilisé par la liaison.

WSHttpBinding(String)

Initialise une nouvelle instance de la classe WSHttpBinding avec une liaison spécifiée par son nom de configuration.

WSHttpBinding(SecurityMode, Boolean)

Initialise une nouvelle instance de la classe WSHttpBinding avec un type spécifié de sécurité utilisé par la liaison et une valeur indiquant si une session fiable est activée.

WSHttpBinding()

Source:
WSHttpBinding.cs
Source:
WSHttpBinding.cs
Source:
WSHttpBinding.cs

Initialise une nouvelle instance de la classe WSHttpBinding.

public:
 WSHttpBinding();
public WSHttpBinding ();
Public Sub New ()

Exemples

L'exemple suivant illustre l'initialisation d'une nouvelle instance de la classe WSHttpBinding.

WSHttpBinding binding = new WSHttpBinding();
binding.Name = "binding1";
binding.HostNameComparisonMode = HostNameComparisonMode.StrongWildcard;
binding.Security.Mode = SecurityMode.Message;
binding.ReliableSession.Enabled = false;
binding.TransactionFlow = false;
Dim binding As New WSHttpBinding()
With binding
    .Name = "binding1"
    .HostNameComparisonMode = HostNameComparisonMode.StrongWildcard
    .Security.Mode = SecurityMode.Message
    .ReliableSession.Enabled = False
    .TransactionFlow = False
End With

S’applique à

WSHttpBinding(SecurityMode)

Source:
WSHttpBinding.cs
Source:
WSHttpBinding.cs
Source:
WSHttpBinding.cs

Initialise une nouvelle instance de la classe WSHttpBinding avec un type spécifié de sécurité utilisé par la liaison.

public:
 WSHttpBinding(System::ServiceModel::SecurityMode securityMode);
public WSHttpBinding (System.ServiceModel.SecurityMode securityMode);
new System.ServiceModel.WSHttpBinding : System.ServiceModel.SecurityMode -> System.ServiceModel.WSHttpBinding
Public Sub New (securityMode As SecurityMode)

Paramètres

securityMode
SecurityMode

Valeur de SecurityMode qui spécifie le type de sécurité utilisé avec le message SOAP et pour le client.

Exemples

L'exemple suivant illustre l'initialisation d'une nouvelle instance de la classe WSHttpBinding avec un paramètre securityMode.

// The security mode is set to Message.
WSHttpBinding binding = new WSHttpBinding(SecurityMode.Message);
binding.Security.Message.ClientCredentialType = MessageCredentialType.Windows;
return binding;
' The security mode is set to Message.
Dim binding As New WSHttpBinding(SecurityMode.Message)
binding.Security.Message.ClientCredentialType = MessageCredentialType.Windows
Return binding

S’applique à

WSHttpBinding(String)

Initialise une nouvelle instance de la classe WSHttpBinding avec une liaison spécifiée par son nom de configuration.

public:
 WSHttpBinding(System::String ^ configName);
public WSHttpBinding (string configName);
new System.ServiceModel.WSHttpBinding : string -> System.ServiceModel.WSHttpBinding
Public Sub New (configName As String)

Paramètres

configName
String

Nom de configuration de liaison pour WSHttpBindingElement.

Exceptions

L'élément de liaison portant le nom configName est introuvable.

Exemples

L’exemple suivant illustre l’initialisation d’une nouvelle instance de la classe WSHttpBinding avec un argument de chaîne.

// Set the IssuerBinding to a WSHttpBinding loaded from config
b.Security.Message.IssuerBinding = new WSHttpBinding("Issuer");
' Set the IssuerBinding to a WSHttpBinding loaded from config
b.Security.Message.IssuerBinding = New WSHttpBinding("Issuer")

S’applique à

WSHttpBinding(SecurityMode, Boolean)

Source:
WSHttpBinding.cs
Source:
WSHttpBinding.cs
Source:
WSHttpBinding.cs

Initialise une nouvelle instance de la classe WSHttpBinding avec un type spécifié de sécurité utilisé par la liaison et une valeur indiquant si une session fiable est activée.

public:
 WSHttpBinding(System::ServiceModel::SecurityMode securityMode, bool reliableSessionEnabled);
public WSHttpBinding (System.ServiceModel.SecurityMode securityMode, bool reliableSessionEnabled);
new System.ServiceModel.WSHttpBinding : System.ServiceModel.SecurityMode * bool -> System.ServiceModel.WSHttpBinding
Public Sub New (securityMode As SecurityMode, reliableSessionEnabled As Boolean)

Paramètres

securityMode
SecurityMode

Valeur de SecurityMode qui spécifie le type de sécurité utilisé avec le message SOAP et pour le client.

reliableSessionEnabled
Boolean

true si une session fiable est activée ; sinon, false.

Exemples

L'exemple suivant illustre l'initialisation d'une nouvelle instance de la classe WSHttpBinding avec des paramètres securityMode et reliableSessionEnabled.

// securityMode is Message
// reliableSessionEnabled is true
WSHttpBinding binding = new WSHttpBinding(SecurityMode.Message, true);
binding.Security.Message.ClientCredentialType = MessageCredentialType.Windows;
' securityMode is Message
' reliableSessionEnabled is true
Dim binding As New WSHttpBinding(SecurityMode.Message, True)
binding.Security.Message.ClientCredentialType = MessageCredentialType.Windows

S’applique à