WebHttpBinding Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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ı.