Freigeben über


WSHttpBinding Konstruktoren

Definition

Initialisiert eine neue Instanz der WSHttpBinding-Klasse.

Überlädt

WSHttpBinding()

Initialisiert eine neue Instanz der WSHttpBinding-Klasse.

WSHttpBinding(SecurityMode)

Initialisiert eine neue Instanz der WSHttpBinding-Klasse mit einem von der Bindung verwendeten Sicherheitstyp.

WSHttpBinding(String)

Initialisiert eine neue Instanz der WSHttpBinding-Klasse mit einer durch ihren Konfigurationsnamen angegebenen Bindung.

WSHttpBinding(SecurityMode, Boolean)

Initialisiert eine neue Instanz der WSHttpBinding-Klasse mit einem von der Bindung verwendeten Sicherheitstyp und einem Wert, der angibt, ob eine zuverlässige Sitzung aktiviert ist.

WSHttpBinding()

Initialisiert eine neue Instanz der WSHttpBinding-Klasse.

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

Beispiele

Im folgenden Beispielcode wird gezeigt, wie eine neue Instanz der WSHttpBinding-Klasse initialisiert wird.

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

Gilt für

WSHttpBinding(SecurityMode)

Initialisiert eine neue Instanz der WSHttpBinding-Klasse mit einem von der Bindung verwendeten Sicherheitstyp.

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)

Parameter

securityMode
SecurityMode

Der Wert von SecurityMode, der den Sicherheitstyp angibt, der für die SOAP-Nachricht und den Client verwendet wird.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie eine neue Instanz der WSHttpBinding-Klasse mit einem securityMode-Parameter initialisiert wird.

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

Gilt für

WSHttpBinding(String)

Initialisiert eine neue Instanz der WSHttpBinding-Klasse mit einer durch ihren Konfigurationsnamen angegebenen Bindung.

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

Parameter

configName
String

Der Bindungskonfigurationsname für das WSHttpBindingElement.

Ausnahmen

Das Bindungselement mit dem Namen configName wurde nicht gefunden.

Beispiele

Das folgende Beispiel veranschaulicht, wie eine neue Instanz der WSHttpBinding-Klasse mit einem Zeichenfolgenargument initialisiert wird.

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

Gilt für

WSHttpBinding(SecurityMode, Boolean)

Initialisiert eine neue Instanz der WSHttpBinding-Klasse mit einem von der Bindung verwendeten Sicherheitstyp und einem Wert, der angibt, ob eine zuverlässige Sitzung aktiviert ist.

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)

Parameter

securityMode
SecurityMode

Der Wert von SecurityMode, der den Sicherheitstyp angibt, der für die SOAP-Nachricht und den Client verwendet wird.

reliableSessionEnabled
Boolean

true, wenn eine zuverlässige Sitzung aktiviert ist, andernfalls false.

Beispiele

Das folgende Beispiel veranschaulicht, wie eine neue Instanz der WSHttpBinding-Klasse mit einem securityMode-Parameter und einem reliableSessionEnabled-Parameter initialisiert wird.

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

Gilt für