WSHttpBinding Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase WSHttpBinding.
Sobrecargas
| WSHttpBinding() |
Inicializa una nueva instancia de la clase WSHttpBinding. |
| WSHttpBinding(SecurityMode) |
Inicializa una nueva instancia de la clase WSHttpBinding con un tipo de seguridad especificado utilizado por el enlace. |
| WSHttpBinding(String) |
Inicializa una nueva instancia de la clase WSHttpBinding con un enlace especificado por su nombre de configuración. |
| WSHttpBinding(SecurityMode, Boolean) |
Inicializa una nueva instancia de la clase WSHttpBinding con los parámetros especificados: un tipo de seguridad utilizado por el enlace y un valor que indica si una sesión confiable está habilitada. |
WSHttpBinding()
- Source:
- WSHttpBinding.cs
- Source:
- WSHttpBinding.cs
- Source:
- WSHttpBinding.cs
Inicializa una nueva instancia de la clase WSHttpBinding.
public:
WSHttpBinding();
public WSHttpBinding ();
Public Sub New ()
Ejemplos
En el siguiente código de muestra se muestra cómo inicializar una nueva instancia de la clase WSHttpBinding.
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
Se aplica a
WSHttpBinding(SecurityMode)
- Source:
- WSHttpBinding.cs
- Source:
- WSHttpBinding.cs
- Source:
- WSHttpBinding.cs
Inicializa una nueva instancia de la clase WSHttpBinding con un tipo de seguridad especificado utilizado por el enlace.
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
El valor de SecurityMode que especifica el tipo de seguridad que se usa con el mensaje SOAP y para el cliente.
Ejemplos
En el siguiente ejemplo se muestra cómo inicializar una nueva instancia de la clase WSHttpBinding con un parámetro 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
Se aplica a
WSHttpBinding(String)
Inicializa una nueva instancia de la clase WSHttpBinding con un enlace especificado por su nombre de configuración.
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
Nombre de configuración del enlace para WSHttpBindingElement.
Excepciones
No se encontró el elemento de enlace con el nombre configName.
Ejemplos
En el siguiente ejemplo de muestra se muestra cómo inicializar una nueva instancia de la clase WSHttpBinding con un argumento de cadena.
// 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")
Se aplica a
WSHttpBinding(SecurityMode, Boolean)
- Source:
- WSHttpBinding.cs
- Source:
- WSHttpBinding.cs
- Source:
- WSHttpBinding.cs
Inicializa una nueva instancia de la clase WSHttpBinding con los parámetros especificados: un tipo de seguridad utilizado por el enlace y un valor que indica si una sesión confiable 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
El valor de SecurityMode que especifica el tipo de seguridad que se usa con el mensaje SOAP y para el cliente.
- reliableSessionEnabled
- Boolean
true si se ha habilitado una sesión confiable; de lo contrario, false.
Ejemplos
En el siguiente ejemplo se muestra cómo inicializar una nueva instancia de la clase WSHttpBinding con un parámetro securityMode y 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