WebHttpBinding 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 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 .