WebHttpBinding Costruttori

Definizione

Inizializza una nuova istanza della classe WebHttpBinding.

Overload

Nome Descrizione
WebHttpBinding()

Inizializza una nuova istanza della classe WebHttpBinding.

WebHttpBinding(WebHttpSecurityMode)

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

WebHttpBinding(String)

Inizializza una nuova istanza della WebHttpBinding classe con un'associazione specificata dal relativo 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 WebHttpBinding classe con il tipo di sicurezza utilizzato dall'associazione specificata 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 di WebHttpSecurityMode che specifica il tipo di sicurezza utilizzato per configurare un endpoint di servizio per ricevere le richieste HTTP.

Eccezioni

L'oggetto securityMode specificato non è un oggetto valido 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)

Inizializza una nuova istanza della WebHttpBinding classe con un'associazione specificata dal relativo 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 della configurazione dell'associazione per .WebHttpBindingElement

Eccezioni

Impossibile trovare l'elemento di associazione con il nome configurationName .

Si applica a