SecurityMode Sabit listesi
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.
Bağlama için güvenlik ayarlarını belirler.
public enum class SecurityMode
public enum SecurityMode
type SecurityMode =
Public Enum SecurityMode
- Devralma
Alanlar
| Name | Değer | Description |
|---|---|---|
| None | 0 | Güvenlik devre dışı bırakıldı. |
| Transport | 1 | Güvenlik, güvenli bir aktarım (örneğin, HTTPS) kullanılarak sağlanır. |
| Message | 2 | Güvenlik, SOAP ileti güvenliği kullanılarak sağlanır. |
| TransportWithMessageCredential | 3 | Güvenli aktarım (örneğin, HTTPS), tutarlılık, gizlilik ve kimlik doğrulaması sağlarken SOAP ileti güvenliği istemci kimlik doğrulaması sağlar. |
Örnekler
Aşağıdaki örnek özelliğini ModeayarlarWSHttpBinding. Daha fazla örnek için bkz . Nasıl yapılır: Güvenlik Modunu Ayarlama.
WSHttpBinding b = new WSHttpBinding();
b.Security.Mode = SecurityMode.Transport;
Dim b As New WSHttpBinding()
b.Security.Mode = SecurityMode.Transport
Açıklamalar
ProtectionLevel Bir aktarım ayarı Yok olarak ayarlanırsaSecurityMode, aktarım ayarları yoksayılır.
ProtectionLevel özelliği hakkında daha fazla bilgi için bkz. Koruma Düzeyini Anlama.
Windows Communication Foundation (WCF) güvenliği ve bu özelliğin genel güvenlik özelliklerini nasıl etkilediği hakkında daha fazla bilgi için bkz. Güvenlik Hizmetleri ve PROgramming WCF Security. Aktarım modu hakkında daha fazla bilgi için bkz . Aktarım Güvenliği.
TransportWithMessageCredential'ı seçerseniz veya içinde HttpClientCredentialTypeTcpClientCredentialType ayarlanan değerin yoksayıldığını unutmayın.