WSHttpBinding Constructors

Definitie

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

Van toepassing op