WSHttpBinding Construtores

Definição

Inicializa uma nova instância da WSHttpBinding classe.

Sobrecargas

Name Descrição
WSHttpBinding()

Inicializa uma nova instância da WSHttpBinding classe.

WSHttpBinding(SecurityMode)

Inicializa uma nova instância da WSHttpBinding classe com um tipo específico de segurança usado pela ligação.

WSHttpBinding(String)

Inicializa uma nova instância da WSHttpBinding classe com uma ligação especificada pelo seu nome de configuração.

WSHttpBinding(SecurityMode, Boolean)

Inicializa uma nova instância da WSHttpBinding classe com um tipo de segurança especificado usado pela ligação e um valor que indica se uma sessão fiável está ativada.

WSHttpBinding()

Origem:
WSHttpBinding.cs
Origem:
WSHttpBinding.cs
Origem:
WSHttpBinding.cs

Inicializa uma nova instância da WSHttpBinding classe.

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

Exemplos

O seguinte código de exemplo mostra como inicializar uma nova instância da WSHttpBinding classe.

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

Aplica-se a

WSHttpBinding(SecurityMode)

Origem:
WSHttpBinding.cs
Origem:
WSHttpBinding.cs
Origem:
WSHttpBinding.cs

Inicializa uma nova instância da WSHttpBinding classe com um tipo específico de segurança usado pela ligação.

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)

Parâmetros

securityMode
SecurityMode

O valor de SecurityMode isso especifica o tipo de segurança utilizada com a mensagem SOAP e para o cliente.

Exemplos

O exemplo seguinte mostra como inicializar uma nova instância da WSHttpBinding classe com um securityMode parâmetro.

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

Aplica-se a

WSHttpBinding(String)

Inicializa uma nova instância da WSHttpBinding classe com uma ligação especificada pelo seu nome de configuração.

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

Parâmetros

configName
String

O nome da configuração de ligação para o WSHttpBindingElement.

Exceções

O elemento de encadernação com o nome configName não foi encontrado.

Exemplos

O exemplo seguinte mostra como inicializar uma nova instância da WSHttpBinding classe com um argumento de string.

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

Aplica-se a

WSHttpBinding(SecurityMode, Boolean)

Origem:
WSHttpBinding.cs
Origem:
WSHttpBinding.cs
Origem:
WSHttpBinding.cs

Inicializa uma nova instância da WSHttpBinding classe com um tipo de segurança especificado usado pela ligação e um valor que indica se uma sessão fiável está ativada.

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)

Parâmetros

securityMode
SecurityMode

O valor de SecurityMode isso especifica o tipo de segurança utilizada com a mensagem SOAP e para o cliente.

reliableSessionEnabled
Boolean

true se uma sessão fiável estiver ativada; caso contrário, false.

Exemplos

O exemplo seguinte mostra como inicializar uma nova instância da WSHttpBinding classe com um securityMode parâmetro e.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

Aplica-se a