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.

C#
public WebHttpBinding();

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

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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.

C#
public WebHttpBinding(System.ServiceModel.WebHttpSecurityMode securityMode);

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

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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.

C#
public WebHttpBinding(string configurationName);

Parametreler

configurationName
String

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

Özel durumlar

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

Şunlara uygulanır

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1