WSHttpBinding WSHttpBinding WSHttpBinding WSHttpBinding Constructors

Definition

Überlädt

WSHttpBinding() WSHttpBinding() WSHttpBinding()

Initialisiert eine neue Instanz der WSHttpBinding-Klasse.Initializes a new instance of the WSHttpBinding class.

WSHttpBinding(SecurityMode) WSHttpBinding(SecurityMode) WSHttpBinding(SecurityMode)

Initialisiert eine neue Instanz der WSHttpBinding-Klasse mit einem von der Bindung verwendeten Sicherheitstyp.Initializes a new instance of the WSHttpBinding class with a specified type of security used by the binding.

WSHttpBinding(String) WSHttpBinding(String) WSHttpBinding(String) WSHttpBinding(String)

Initialisiert eine neue Instanz der WSHttpBinding-Klasse mit einer durch ihren Konfigurationsnamen angegebenen Bindung.Initializes a new instance of the WSHttpBinding class with a binding specified by its configuration name.

WSHttpBinding(SecurityMode, Boolean) WSHttpBinding(SecurityMode, Boolean) 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.Initializes a new instance of the WSHttpBinding class with a specified type of security used by the binding and a value that indicates whether a reliable session is enabled.

WSHttpBinding() WSHttpBinding() WSHttpBinding()

Initialisiert eine neue Instanz der WSHttpBinding-Klasse.Initializes a new instance of the WSHttpBinding class.

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

Beispiele

Im folgenden Beispielcode wird gezeigt, wie eine neue Instanz der WSHttpBinding-Klasse initialisiert wird.The following sample code shows how to initialize a new instance of the WSHttpBinding class.

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

WSHttpBinding(SecurityMode) WSHttpBinding(SecurityMode) WSHttpBinding(SecurityMode)

Initialisiert eine neue Instanz der WSHttpBinding-Klasse mit einem von der Bindung verwendeten Sicherheitstyp.Initializes a new instance of the WSHttpBinding class with a specified type of security used by the binding.

public:
 WSHttpBinding(System::ServiceModel::SecurityMode securityMode);
public WSHttpBinding (System.ServiceModel.SecurityMode securityMode);
new System.ServiceModel.WSHttpBinding : System.ServiceModel.SecurityMode -> System.ServiceModel.WSHttpBinding

Parameter

securityMode
SecurityMode SecurityMode SecurityMode SecurityMode

Der Wert von SecurityMode, der den Sicherheitstyp angibt, der für die SOAP-Nachricht und den Client verwendet wird.The value of SecurityMode that specifies the type of security that is used with the SOAP message and for the client.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie eine neue Instanz der WSHttpBinding-Klasse mit einem securityMode-Parameter initialisiert wird.The following example shows how to initialize a new instance of the WSHttpBinding class with a securityMode parameter.

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

WSHttpBinding(String) WSHttpBinding(String) WSHttpBinding(String) WSHttpBinding(String)

Initialisiert eine neue Instanz der WSHttpBinding-Klasse mit einer durch ihren Konfigurationsnamen angegebenen Bindung.Initializes a new instance of the WSHttpBinding class with a binding specified by its configuration name.

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

Der Bindungskonfigurationsname für das WSHttpBindingElement.The binding configuration name for the WSHttpBindingElement.

Ausnahmen

Das Bindungselement mit dem Namen configName wurde nicht gefunden.The binding element with the name configName was not found.

Beispiele

Das folgende Beispiel veranschaulicht, wie eine neue Instanz der WSHttpBinding-Klasse mit einem Zeichenfolgenargument initialisiert wird.The following example shows how to initialize a new instance of the WSHttpBinding class with a string argument.

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

WSHttpBinding(SecurityMode, Boolean) WSHttpBinding(SecurityMode, Boolean) 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.Initializes a new instance of the WSHttpBinding class with a specified type of security used by the binding and a value that indicates whether a reliable session is enabled.

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

Parameter

securityMode
SecurityMode SecurityMode SecurityMode SecurityMode

Der Wert von SecurityMode, der den Sicherheitstyp angibt, der für die SOAP-Nachricht und den Client verwendet wird.The value of SecurityMode that specifies the type of security that is used with the SOAP message and for the client.

reliableSessionEnabled
Boolean Boolean Boolean Boolean

true, wenn eine zuverlässige Sitzung aktiviert ist, andernfalls false.true if a reliable session is enabled; otherwise, false.

Beispiele

Das folgende Beispiel veranschaulicht, wie eine neue Instanz der WSHttpBinding-Klasse mit einem securityMode-Parameter und einem reliableSessionEnabled-Parameter initialisiert wird.The following example shows how to initialize a new instance of the WSHttpBinding class with a securityMode and reliableSessionEnabled parameter.

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