Bahasa

SecurityMode Enum

Definisi

Menentukan pengaturan keamanan untuk pengikatan.

public enum class SecurityMode
public enum SecurityMode
type SecurityMode = 
Public Enum SecurityMode
Warisan
SecurityMode

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.

Berlaku untuk