WebHttpBinding Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.