WSHttpBinding Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de WSHttpBinding klasse.
Overloads
| Name | Description |
|---|---|
| WSHttpBinding() |
Initialiseert een nieuw exemplaar van de WSHttpBinding klasse. |
| WSHttpBinding(SecurityMode) |
Initialiseert een nieuw exemplaar van de WSHttpBinding klasse met een opgegeven type beveiliging dat door de binding wordt gebruikt. |
| WSHttpBinding(String) |
Initialiseert een nieuw exemplaar van de WSHttpBinding klasse met een binding die is opgegeven door de configuratienaam. |
| WSHttpBinding(SecurityMode, Boolean) |
Initialiseert een nieuw exemplaar van de WSHttpBinding klasse met een opgegeven type beveiliging dat wordt gebruikt door de binding en een waarde die aangeeft of een betrouwbare sessie is ingeschakeld. |
WSHttpBinding()
Initialiseert een nieuw exemplaar van de WSHttpBinding klasse.
public:
WSHttpBinding();
public WSHttpBinding();
Public Sub New ()
Voorbeelden
De volgende voorbeeldcode laat zien hoe u een nieuw exemplaar van de WSHttpBinding klasse initialiseert.
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
Van toepassing op
WSHttpBinding(SecurityMode)
Initialiseert een nieuw exemplaar van de WSHttpBinding klasse met een opgegeven type beveiliging dat door de binding wordt gebruikt.
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)
Parameters
- securityMode
- SecurityMode
De waarde hiervan SecurityMode geeft het type beveiliging op dat wordt gebruikt met het SOAP-bericht en voor de client.
Voorbeelden
In het volgende voorbeeld ziet u hoe u een nieuw exemplaar van de WSHttpBinding klasse initialiseert met een 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
Van toepassing op
WSHttpBinding(String)
Initialiseert een nieuw exemplaar van de WSHttpBinding klasse met een binding die is opgegeven door de configuratienaam.
public:
WSHttpBinding(System::String ^ configName);
public WSHttpBinding(string configName);
new System.ServiceModel.WSHttpBinding : string -> System.ServiceModel.WSHttpBinding
Public Sub New (configName As String)
Parameters
- configName
- String
De naam van de bindingsconfiguratie voor de WSHttpBindingElement.
Uitzonderingen
Het bindingselement met de naam configName is niet gevonden.
Voorbeelden
In het volgende voorbeeld ziet u hoe u een nieuw exemplaar van de WSHttpBinding klasse initialiseert met een tekenreeksargument.
// 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")
Van toepassing op
WSHttpBinding(SecurityMode, Boolean)
Initialiseert een nieuw exemplaar van de WSHttpBinding klasse met een opgegeven type beveiliging dat wordt gebruikt door de binding en een waarde die aangeeft of een betrouwbare sessie is ingeschakeld.
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)
Parameters
- securityMode
- SecurityMode
De waarde hiervan SecurityMode geeft het type beveiliging op dat wordt gebruikt met het SOAP-bericht en voor de client.
- reliableSessionEnabled
- Boolean
true als een betrouwbare sessie is ingeschakeld; anders, false.
Voorbeelden
In het volgende voorbeeld ziet u hoe u een nieuw exemplaar van de WSHttpBinding klasse initialiseert met een securityMode en 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