WSHttpBinding Constructeurs

Définition

Initialise une nouvelle instance de la classe WSHttpBinding.

Surcharges

Nom Description
WSHttpBinding()

Initialise une nouvelle instance de la classe WSHttpBinding.

WSHttpBinding(SecurityMode)

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

WSHttpBinding(String)

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

WSHttpBinding(SecurityMode, Boolean)

Initialise une nouvelle instance de la WSHttpBinding classe avec un type de sécurité spécifié utilisé par la liaison et une valeur qui indique 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 de code suivant montre comment initialiser une nouvelle instance de la WSHttpBinding classe.

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 WSHttpBinding classe avec un type de sécurité spécifié 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

La valeur de SecurityMode ce paramètre spécifie le type de sécurité utilisé avec le message SOAP et pour le client.

Exemples

L’exemple suivant montre comment initialiser une nouvelle instance de la WSHttpBinding classe avec un securityMode paramètre.

// 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 WSHttpBinding classe 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 le WSHttpBindingElement.

Exceptions

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

Exemples

L’exemple suivant montre comment initialiser une nouvelle instance de la WSHttpBinding classe 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 WSHttpBinding classe avec un type de sécurité spécifié utilisé par la liaison et une valeur qui indique 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

La valeur de SecurityMode ce paramètre 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 montre comment initialiser une nouvelle instance de la WSHttpBinding classe avec un paramètre et securityMode un reliableSessionEnabled paramètre.

// 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 à