WSHttpBinding Construtores

Definição

Inicializa uma nova instância da classe WSHttpBinding.

Sobrecargas

Nome Description
WSHttpBinding()

Inicializa uma nova instância da classe WSHttpBinding.

WSHttpBinding(SecurityMode)

Inicializa uma nova instância da WSHttpBinding classe com um tipo de segurança especificado usado pela associação.

WSHttpBinding(String)

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

WSHttpBinding(SecurityMode, Boolean)

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

WSHttpBinding()

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

Inicializa uma nova instância da classe WSHttpBinding.

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

Exemplos

O código de exemplo a seguir 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 de segurança especificado usado pela associaçã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 disso SecurityMode especifica o tipo de segurança que é usado com a mensagem SOAP e para o cliente.

Exemplos

O exemplo a seguir 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 associação especificada pelo 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 associação para .WSHttpBindingElement

Exceções

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

Exemplos

O exemplo a seguir mostra como inicializar uma nova instância da WSHttpBinding classe com um argumento de cadeia de caracteres.

// 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 associação e um valor que indica se uma sessão confiável está habilitada.

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 disso SecurityMode especifica o tipo de segurança que é usado com a mensagem SOAP e para o cliente.

reliableSessionEnabled
Boolean

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

Exemplos

O exemplo a seguir mostra como inicializar uma nova instância da WSHttpBinding classe com um parâmetro e securityMode um reliableSessionEnabled parâmetro.

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