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