Sdílet prostřednictvím


WSHttpBinding Konstruktory

Definice

Inicializuje novou instanci WSHttpBinding třídy.

Přetížení

WSHttpBinding()

Inicializuje novou instanci WSHttpBinding třídy.

WSHttpBinding(SecurityMode)

Inicializuje novou instanci WSHttpBinding třídy se zadaným typem zabezpečení používaného vazbou.

WSHttpBinding(String)

Inicializuje novou instanci WSHttpBinding třídy s vazbou určenou jejím názvem konfigurace.

WSHttpBinding(SecurityMode, Boolean)

Inicializuje novou instanci WSHttpBinding třídy se zadaným typem zabezpečení používaného vazbou a hodnotou, která označuje, zda je povolena spolehlivá relace.

WSHttpBinding()

Zdroj:
WSHttpBinding.cs
Zdroj:
WSHttpBinding.cs
Zdroj:
WSHttpBinding.cs

Inicializuje novou instanci WSHttpBinding třídy.

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

Příklady

Následující ukázkový kód ukazuje, jak inicializovat novou instanci WSHttpBinding třídy.

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

Platí pro

WSHttpBinding(SecurityMode)

Zdroj:
WSHttpBinding.cs
Zdroj:
WSHttpBinding.cs
Zdroj:
WSHttpBinding.cs

Inicializuje novou instanci WSHttpBinding třídy se zadaným typem zabezpečení používaného vazbou.

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)

Parametry

securityMode
SecurityMode

Hodnota určuje SecurityMode typ zabezpečení, který se používá se zprávou SOAP a pro klienta.

Příklady

Následující příklad ukazuje, jak inicializovat novou instanci WSHttpBinding třídy pomocí parametru securityMode .

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

Platí pro

WSHttpBinding(String)

Inicializuje novou instanci WSHttpBinding třídy s vazbou určenou jejím názvem konfigurace.

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

Parametry

configName
String

Název konfigurace vazby WSHttpBindingElementpro .

Výjimky

Element vazby s názvem configName nebyl nalezen.

Příklady

Následující příklad ukazuje, jak inicializovat novou instanci WSHttpBinding třídy pomocí řetězcového argumentu.

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

Platí pro

WSHttpBinding(SecurityMode, Boolean)

Zdroj:
WSHttpBinding.cs
Zdroj:
WSHttpBinding.cs
Zdroj:
WSHttpBinding.cs

Inicializuje novou instanci WSHttpBinding třídy se zadaným typem zabezpečení používaného vazbou a hodnotou, která označuje, zda je povolena spolehlivá relace.

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)

Parametry

securityMode
SecurityMode

Hodnota určuje SecurityMode typ zabezpečení, který se používá se zprávou SOAP a pro klienta.

reliableSessionEnabled
Boolean

truepokud je povolena spolehlivá relace; v opačném případě . false

Příklady

Následující příklad ukazuje, jak inicializovat novou instanci WSHttpBinding třídy pomocí parametru securityMode a reliableSessionEnabled .

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

Platí pro