Compartir vía


WebHttpBinding Constructores

Definición

Inicializa una nueva instancia de la clase WebHttpBinding.

Sobrecargas

WebHttpBinding()

Inicializa una nueva instancia de la clase WebHttpBinding.

WebHttpBinding(WebHttpSecurityMode)

Inicializa una nueva instancia de la clase WebHttpBinding con el tipo de seguridad utilizado por el enlace especificado de forma explícita.

WebHttpBinding(String)

Inicializa una nueva instancia de la clase WebHttpBinding con un enlace especificado por su nombre de configuración.

WebHttpBinding()

Inicializa una nueva instancia de la clase WebHttpBinding.

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

Comentarios

El modo de seguridad predeterminado es None, que especifica que no se usa ninguna seguridad.

Para usar la seguridad de nivel de transporte para los puntos de conexión configurados con este enlace, el Transport valor debe especificarse como parámetro en el WebHttpBinding(WebHttpSecurityMode) constructor.

Para usar la autenticación HTTP sin HTTPS, el TransportCredentialOnly valor debe especificarse como parámetro en el WebHttpBinding(WebHttpSecurityMode) constructor.

El valor de no se puede establecer de nuevo después de WebHttpSecurityMode crear la instancia de enlace.

Se aplica a

WebHttpBinding(WebHttpSecurityMode)

Inicializa una nueva instancia de la clase WebHttpBinding con el tipo de seguridad utilizado por el enlace especificado de forma explícita.

public:
 WebHttpBinding(System::ServiceModel::WebHttpSecurityMode securityMode);
public WebHttpBinding (System.ServiceModel.WebHttpSecurityMode securityMode);
new System.ServiceModel.WebHttpBinding : System.ServiceModel.WebHttpSecurityMode -> System.ServiceModel.WebHttpBinding
Public Sub New (securityMode As WebHttpSecurityMode)

Parámetros

securityMode
WebHttpSecurityMode

El valor de WebHttpSecurityMode que especifica el tipo de seguridad que se utiliza para configurar un extremo de servicio para que reciba las solicitudes HTTP.

Excepciones

El securityMode especificado no es un WebHttpSecurityMode válido.

Comentarios

Para usar la seguridad de nivel de transporte para los puntos de conexión configurados con este enlace, el Transport valor debe especificarse como parámetro en el WebHttpBinding(WebHttpSecurityMode) constructor.

Para usar la autenticación HTTP sin HTTPS, el TransportCredentialOnly valor debe especificarse como parámetro en el WebHttpBinding(WebHttpSecurityMode) constructor.

El valor de no se puede establecer de nuevo después de WebHttpSecurityMode crear la instancia de enlace.

Se aplica a

WebHttpBinding(String)

Inicializa una nueva instancia de la clase WebHttpBinding con un enlace especificado por su nombre de configuración.

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

Parámetros

configurationName
String

Nombre de configuración del enlace para WebHttpBindingElement.

Excepciones

No se encontró el elemento de enlace con el nombre configurationName.

Se aplica a