Condividi tramite


WSHttpBinding Costruttori

Definizione

Inizializza una nuova istanza della classe WSHttpBinding.

Overload

WSHttpBinding()

Inizializza una nuova istanza della classe WSHttpBinding.

WSHttpBinding(SecurityMode)

Inizializza una nuova istanza della classe WSHttpBinding con un tipo di sicurezza specificato utilizzato dall'associazione.

WSHttpBinding(String)

Inizializza una nuova istanza della classe WSHttpBinding con un'associazione specificata dal relativo nome di configurazione.

WSHttpBinding(SecurityMode, Boolean)

Inizializza una nuova istanza della classe WSHttpBinding con un tipo di sicurezza specificato utilizzato dall'associazione e un valore che indica se è abilitata una sessione affidabile.

WSHttpBinding()

Origine:
WSHttpBinding.cs
Origine:
WSHttpBinding.cs
Origine:
WSHttpBinding.cs

Inizializza una nuova istanza della classe WSHttpBinding.

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

Esempio

Il codice di esempio seguente illustra come inizializzare una nuova istanza della 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

Si applica a

WSHttpBinding(SecurityMode)

Origine:
WSHttpBinding.cs
Origine:
WSHttpBinding.cs
Origine:
WSHttpBinding.cs

Inizializza una nuova istanza della classe WSHttpBinding con un tipo di sicurezza specificato utilizzato dall'associazione.

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)

Parametri

securityMode
SecurityMode

Valore di SecurityMode che specifica il tipo di sicurezza utilizzato con il messaggio SOAP e per il client.

Esempio

Nell'esempio seguente viene illustrato come inizializzare una nuova istanza della classe WSHttpBinding con un parametro 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

Si applica a

WSHttpBinding(String)

Inizializza una nuova istanza della classe WSHttpBinding con un'associazione specificata dal relativo nome di configurazione.

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

Parametri

configName
String

Nome della configurazione dell'associazione per il WSHttpBindingElement.

Eccezioni

Impossibile trovare l'elemento di associazione con il nome configName.

Esempio

Nell'esempio seguente viene illustrato come inizializzare una nuova istanza della classe WSHttpBinding con un argomento stringa.

// 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")

Si applica a

WSHttpBinding(SecurityMode, Boolean)

Origine:
WSHttpBinding.cs
Origine:
WSHttpBinding.cs
Origine:
WSHttpBinding.cs

Inizializza una nuova istanza della classe WSHttpBinding con un tipo di sicurezza specificato utilizzato dall'associazione e un valore che indica se è abilitata una sessione affidabile.

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)

Parametri

securityMode
SecurityMode

Valore di SecurityMode che specifica il tipo di sicurezza utilizzato con il messaggio SOAP e per il client.

reliableSessionEnabled
Boolean

true se è abilitata una sessione affidabile; in caso contrario, false.

Esempio

Nell'esempio seguente viene illustrato come inizializzare una nuova istanza della classe WSHttpBinding con un parametro securityMode e 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

Si applica a