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 angegebenen Sicherheitstyp, der von der Bindung verwendet wird.

WSHttpBinding(String)

Initialisiert eine neue Instanz der WSHttpBinding Klasse mit einer bindung, die durch den Konfigurationsnamen angegeben wird.

WSHttpBinding(SecurityMode, Boolean)

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

WSHttpBinding()

Quelle:
WSHttpBinding.cs
Quelle:
WSHttpBinding.cs
Quelle:
WSHttpBinding.cs

Initialisiert eine neue Instanz der WSHttpBinding Klasse.

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

Beispiele

Der folgende Beispielcode zeigt, 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)

Quelle:
WSHttpBinding.cs
Quelle:
WSHttpBinding.cs
Quelle:
WSHttpBinding.cs

Initialisiert eine neue Instanz der WSHttpBinding Klasse mit einem angegebenen Sicherheitstyp, der von der Bindung verwendet wird.

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 Typ der Sicherheit angibt, die mit der SOAP-Nachricht und für den Client verwendet wird.

Beispiele

Das folgende Beispiel zeigt, wie Sie eine neue Instanz der WSHttpBinding Klasse mit einem securityMode-Parameter initialisieren.

// 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 bindung, die durch den Konfigurationsnamen angegeben wird.

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 die WSHttpBindingElement.

Ausnahmen

Das Bindungselement mit dem Namen configName wurde nicht gefunden.

Beispiele

Das folgende Beispiel zeigt, wie Sie eine neue Instanz der WSHttpBinding-Klasse mit einem Zeichenfolgenargument initialisieren.

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

Quelle:
WSHttpBinding.cs
Quelle:
WSHttpBinding.cs
Quelle:
WSHttpBinding.cs

Initialisiert eine neue Instanz der WSHttpBinding-Klasse mit einem angegebenen Sicherheitstyp, der von der Bindung verwendet wird, und einen 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 Typ der Sicherheit angibt, die mit der SOAP-Nachricht und für den Client verwendet wird.

reliableSessionEnabled
Boolean

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

Beispiele

Das folgende Beispiel zeigt, wie Sie eine neue Instanz der WSHttpBinding Klasse mit einem securityMode und reliableSessionEnabled Parameter initialisieren.

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