WebHttpBinding Konstruktorer

Definition

Initierar en ny instans av WebHttpBinding klassen.

Överlagringar

Name Description
WebHttpBinding()

Initierar en ny instans av WebHttpBinding klassen.

WebHttpBinding(WebHttpSecurityMode)

Initierar en ny instans av WebHttpBinding klassen med den typ av säkerhet som används av bindningen uttryckligen angiven.

WebHttpBinding(String)

Initierar en ny instans av WebHttpBinding klassen med en bindning som anges av dess konfigurationsnamn.

WebHttpBinding()

Initierar en ny instans av WebHttpBinding klassen.

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

Kommentarer

Standardsäkerhetsläget är None, som anger att ingen säkerhet används.

Om du vill använda säkerhet på transportnivå för slutpunkter som konfigurerats med den här bindningen Transport måste värdet anges som en parameter i WebHttpBinding(WebHttpSecurityMode) konstruktorn.

Om du vill använda HTTP-autentisering utan HTTPS TransportCredentialOnly måste värdet anges som en parameter i WebHttpBinding(WebHttpSecurityMode) konstruktorn.

Det går inte att ange värdet WebHttpSecurityMode för igen när bindningsinstansen har skapats.

Gäller för

WebHttpBinding(WebHttpSecurityMode)

Initierar en ny instans av WebHttpBinding klassen med den typ av säkerhet som används av bindningen uttryckligen angiven.

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)

Parametrar

securityMode
WebHttpSecurityMode

Värdet för WebHttpSecurityMode detta anger vilken typ av säkerhet som används för att konfigurera en tjänstslutpunkt för att ta emot HTTP-begäranden.

Undantag

Det securityMode angivna är inte giltigt WebHttpSecurityMode.

Kommentarer

Om du vill använda säkerhet på transportnivå för slutpunkter som konfigurerats med den här bindningen Transport måste värdet anges som en parameter i WebHttpBinding(WebHttpSecurityMode) konstruktorn.

Om du vill använda HTTP-autentisering utan HTTPS TransportCredentialOnly måste värdet anges som en parameter i WebHttpBinding(WebHttpSecurityMode) konstruktorn.

Det går inte att ange värdet WebHttpSecurityMode för igen när bindningsinstansen har skapats.

Gäller för

WebHttpBinding(String)

Initierar en ny instans av WebHttpBinding klassen med en bindning som anges av dess konfigurationsnamn.

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

Parametrar

configurationName
String

Bindningskonfigurationsnamnet WebHttpBindingElementför .

Undantag

Det gick inte att hitta bindningselementet med namnet configurationName .

Gäller för