WebHttpBinding Oluşturucular

Tanım

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

Aşırı Yüklemeler

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ı belirten şeklindedir.

Bu bağlama ile 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

değeri WebHttpSecurityMode , bir hizmet uç noktasını HTTP isteklerini alacak şekilde 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ğlama ile 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