SecurityMode Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan pengaturan keamanan untuk pengikatan.
public enum class SecurityMode
public enum SecurityMode
type SecurityMode =
Public Enum SecurityMode
- Warisan
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| None | 0 | Keamanan dinonaktifkan. |
| Transport | 1 | Keamanan disediakan menggunakan transportasi aman (misalnya, HTTPS). |
| Message | 2 | Keamanan disediakan menggunakan keamanan pesan SOAP. |
| TransportWithMessageCredential | 3 | Transportasi aman (misalnya, HTTPS) memberikan integritas, kerahasiaan, dan autentikasi sementara keamanan pesan SOAP menyediakan autentikasi klien. |
Contoh
Contoh berikut mengatur Mode properti dari WSHttpBinding. Untuk contoh selengkapnya, lihat Cara: Mengatur Mode Keamanan.
WSHttpBinding b = new WSHttpBinding();
b.Security.Mode = SecurityMode.Transport;
Dim b As New WSHttpBinding()
b.Security.Mode = SecurityMode.Transport
Keterangan
Pengaturan transportasi apa pun ProtectionLevel diabaikan jika SecurityMode diatur ke Tidak Ada. Untuk informasi selengkapnya tentang properti ini ProtectionLevel , lihat Memahami Tingkat Perlindungan.
Untuk informasi selengkapnya tentang keamanan Windows Communication Foundation (WCF) dan bagaimana properti ini memengaruhi fitur keamanan umum, lihat Securing Services dan ProgramMing WCF Security. Untuk informasi selengkapnya tentang mode transportasi, lihat Keamanan Transportasi.
Perhatikan bahwa jika Anda memilih TransportWithMessageCredential, maka nilai yang diatur dalam HttpClientCredentialType atau TcpClientCredentialType diabaikan.