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ğlamanın güvenlik ayarlarını belirler.
public enum class SecurityMode
public enum SecurityMode
type SecurityMode =
Public Enum SecurityMode
- Devralma
Alanlar
Message | 2 | Güvenlik, SOAP ileti güvenliği kullanılarak sağlanır. |
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. |
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 WSHttpBindingayarlarMode
. 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
aktarım ayarları Yok olarak ayarlanırsa SecurityMode yoksayılır. Özelliği hakkında ProtectionLevel
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. Hizmetleri Güvenli Hale Getirme ve WCF Güvenliğini Programlama. Aktarım modu hakkında daha fazla bilgi için bkz . Aktarım Güvenliği.
TransportWithMessageCredential seçeneğini belirlerseniz veya TcpClientCredentialType içinde HttpClientCredentialType ayarlanan değerin yoksayıldığını unutmayın.