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