WebHttpBinding Oluşturucular

Tanım

WebHttpBinding sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

Name Description
WebHttpBinding()

WebHttpBinding sınıfının yeni bir örneğini başlatır.

WebHttpBinding(WebHttpSecurityMode)

Bağlama tarafından açıkça belirtilen güvenlik türüyle sınıfının yeni bir örneğini WebHttpBinding başlatır.

WebHttpBinding(String)

Yapılandırma adıyla belirtilen bir bağlama ile sınıfının yeni bir örneğini WebHttpBinding başlatır.

WebHttpBinding()

WebHttpBinding sınıfının yeni bir örneğini başlatır.

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

Açıklamalar

Varsayılan güvenlik modu , Nonehiçbir güvenlik kullanılmadığını belirtir.

Bu bağlamayla yapılandırılan uç noktalarda aktarım düzeyi güvenliği kullanmak için değerin Transport oluşturucuda WebHttpBinding(WebHttpSecurityMode) parametre olarak belirtilmesi gerekir.

HTTPS olmadan HTTP kimlik doğrulaması kullanmak için değerin TransportCredentialOnly oluşturucuda WebHttpBinding(WebHttpSecurityMode) parametre olarak belirtilmesi gerekir.

bağlama örneği oluşturulduktan sonra değeri WebHttpSecurityMode yeniden ayarlanamaz.

Şunlara uygulanır

WebHttpBinding(WebHttpSecurityMode)

Bağlama tarafından açıkça belirtilen güvenlik türüyle sınıfının yeni bir örneğini WebHttpBinding başlatır.

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)

Parametreler

securityMode
WebHttpSecurityMode

WebHttpSecurityMode Değerinin değeri, HTTP isteklerini almak üzere bir hizmet uç noktasını yapılandırmak için kullanılan güvenlik türünü belirtir.

Özel durumlar

Belirtilen securityMode geçerli WebHttpSecurityModebir değil.

Açıklamalar

Bu bağlamayla yapılandırılan uç noktalarda aktarım düzeyi güvenliği kullanmak için değerin Transport oluşturucuda WebHttpBinding(WebHttpSecurityMode) parametre olarak belirtilmesi gerekir.

HTTPS olmadan HTTP kimlik doğrulaması kullanmak için değerin TransportCredentialOnly oluşturucuda WebHttpBinding(WebHttpSecurityMode) parametre olarak belirtilmesi gerekir.

bağlama örneği oluşturulduktan sonra değeri WebHttpSecurityMode yeniden ayarlanamaz.

Şunlara uygulanır

WebHttpBinding(String)

Yapılandırma adıyla belirtilen bir bağlama ile sınıfının yeni bir örneğini WebHttpBinding başlatır.

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

Parametreler

configurationName
String

için WebHttpBindingElementbağlama yapılandırma adı.

Özel durumlar

Adlı configurationName bağlama öğesi bulunamadı.

Şunlara uygulanır