WebHttpBinding Constructores

Definición

Inicializa una nueva instancia de la clase WebHttpBinding.

Sobrecargas

Nombre Description
WebHttpBinding()

Inicializa una nueva instancia de la clase WebHttpBinding.

WebHttpBinding(WebHttpSecurityMode)

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

WebHttpBinding(String)

Inicializa una nueva instancia de la WebHttpBinding clase 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 crear la instancia de WebHttpSecurityMode enlace.

Se aplica a

WebHttpBinding(WebHttpSecurityMode)

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

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

Valor de que especifica el tipo de seguridad que se usa para configurar un punto de WebHttpSecurityMode conexión de servicio para recibir solicitudes HTTP.

Excepciones

El securityMode especificado no es un valor válido WebHttpSecurityMode.

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 crear la instancia de WebHttpSecurityMode enlace.

Se aplica a

WebHttpBinding(String)

Inicializa una nueva instancia de la WebHttpBinding clase 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 de enlace para .WebHttpBindingElement

Excepciones

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

Se aplica a