WSHttpBinding Konstruktorer

Definition

Initierar en ny instans av WSHttpBinding klassen.

Överlagringar

Name Description
WSHttpBinding()

Initierar en ny instans av WSHttpBinding klassen.

WSHttpBinding(SecurityMode)

Initierar en ny instans av WSHttpBinding klassen med en angiven typ av säkerhet som används av bindningen.

WSHttpBinding(String)

Initierar en ny instans av WSHttpBinding klassen med en bindning som anges av dess konfigurationsnamn.

WSHttpBinding(SecurityMode, Boolean)

Initierar en ny instans av WSHttpBinding klassen med en angiven typ av säkerhet som används av bindningen och ett värde som anger om en tillförlitlig session är aktiverad.

WSHttpBinding()

Källa:
WSHttpBinding.cs
Källa:
WSHttpBinding.cs
Källa:
WSHttpBinding.cs

Initierar en ny instans av WSHttpBinding klassen.

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

Exempel

Följande exempelkod visar hur du initierar en ny instans av WSHttpBinding klassen.

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

Gäller för

WSHttpBinding(SecurityMode)

Källa:
WSHttpBinding.cs
Källa:
WSHttpBinding.cs
Källa:
WSHttpBinding.cs

Initierar en ny instans av WSHttpBinding klassen med en angiven typ av säkerhet som används av bindningen.

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)

Parametrar

securityMode
SecurityMode

Värdet för SecurityMode detta anger vilken typ av säkerhet som används med SOAP-meddelandet och för klienten.

Exempel

I följande exempel visas hur du initierar en ny instans av WSHttpBinding klassen med en 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

Gäller för

WSHttpBinding(String)

Initierar en ny instans av WSHttpBinding klassen med en bindning som anges av dess konfigurationsnamn.

public:
 WSHttpBinding(System::String ^ configName);
public WSHttpBinding(string configName);
new System.ServiceModel.WSHttpBinding : string -> System.ServiceModel.WSHttpBinding
Public Sub New (configName As String)

Parametrar

configName
String

Bindningskonfigurationsnamnet WSHttpBindingElementför .

Undantag

Det gick inte att hitta bindningselementet med namnet configName .

Exempel

I följande exempel visas hur du initierar en ny instans av WSHttpBinding klassen med ett strängargument.

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

Gäller för

WSHttpBinding(SecurityMode, Boolean)

Källa:
WSHttpBinding.cs
Källa:
WSHttpBinding.cs
Källa:
WSHttpBinding.cs

Initierar en ny instans av WSHttpBinding klassen med en angiven typ av säkerhet som används av bindningen och ett värde som anger om en tillförlitlig session är aktiverad.

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)

Parametrar

securityMode
SecurityMode

Värdet för SecurityMode detta anger vilken typ av säkerhet som används med SOAP-meddelandet och för klienten.

reliableSessionEnabled
Boolean

trueom en tillförlitlig session är aktiverad; annars . false

Exempel

I följande exempel visas hur du initierar en ny instans av WSHttpBinding klassen med en och securityMode -reliableSessionEnabledparameter.

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

Gäller för