Condividi tramite


WebHttpBinding Costruttori

Definizione

Inizializza una nuova istanza della classe WebHttpBinding.

Overload

WebHttpBinding()

Inizializza una nuova istanza della classe WebHttpBinding.

WebHttpBinding(WebHttpSecurityMode)

Inizializza una nuova istanza della classe WebHttpBinding con il tipo di sicurezza utilizzato dall'associazione specificato in modo esplicito.

WebHttpBinding(String)

Consente di inizializzare una nuova istanza della classe WebHttpBinding con un'associazione specificata in base al nome di configurazione.

WebHttpBinding()

Inizializza una nuova istanza della classe WebHttpBinding.

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

Commenti

La modalità di sicurezza predefinita è None, che specifica che non viene usata alcuna sicurezza.

Per usare la sicurezza a livello di trasporto per gli endpoint configurati con questa associazione, il Transport valore deve essere specificato come parametro nel WebHttpBinding(WebHttpSecurityMode) costruttore.

Per usare l'autenticazione HTTP senza HTTPS, il TransportCredentialOnly valore deve essere specificato come parametro nel WebHttpBinding(WebHttpSecurityMode) costruttore.

Il valore di non può essere impostato di nuovo dopo la creazione dell'istanza di WebHttpSecurityMode associazione.

Si applica a

WebHttpBinding(WebHttpSecurityMode)

Inizializza una nuova istanza della classe WebHttpBinding con il tipo di sicurezza utilizzato dall'associazione specificato in modo esplicito.

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)

Parametri

securityMode
WebHttpSecurityMode

Valore dell'enumerazione WebHttpSecurityMode che specifica il tipo di sicurezza utilizzato per configurare un endpoint di servizio per ricevere richieste HTTP.

Eccezioni

Il valore del parametro securityMode non è un valore valido dell'enumerazione WebHttpSecurityMode.

Commenti

Per usare la sicurezza a livello di trasporto per gli endpoint configurati con questa associazione, il Transport valore deve essere specificato come parametro nel WebHttpBinding(WebHttpSecurityMode) costruttore.

Per usare l'autenticazione HTTP senza HTTPS, il TransportCredentialOnly valore deve essere specificato come parametro nel WebHttpBinding(WebHttpSecurityMode) costruttore.

Il valore di non può essere impostato di nuovo dopo la creazione dell'istanza di WebHttpSecurityMode associazione.

Si applica a

WebHttpBinding(String)

Consente di inizializzare una nuova istanza della classe WebHttpBinding con un'associazione specificata in base al nome di configurazione.

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

Parametri

configurationName
String

Nome di configurazione dell'associazione relativo all'elemento WebHttpBindingElement.

Eccezioni

L'elemento di associazione denominato configurationName non è stato trovato.

Si applica a