WSHttpBinding Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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