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