Bagikan melalui


ServiceSecurityAuditBehavior.MessageAuthenticationAuditLevel Properti

Definisi

Mendapatkan atau mengatur jenis peristiwa autentikasi untuk diaudit di tingkat pesan.

public:
 property System::ServiceModel::AuditLevel MessageAuthenticationAuditLevel { System::ServiceModel::AuditLevel get(); void set(System::ServiceModel::AuditLevel value); };
public System.ServiceModel.AuditLevel MessageAuthenticationAuditLevel { get; set; }
member this.MessageAuthenticationAuditLevel : System.ServiceModel.AuditLevel with get, set
Public Property MessageAuthenticationAuditLevel As AuditLevel

Nilai Properti

Salah AuditLevel satu nilai enumerasi. Defaultnya adalah None.

Pengecualian

set dan value bukan anggota yang valid dari AuditLevel.

Contoh

Kode berikut membuat instans ServiceSecurityAuditBehavior kelas dan mengatur properti ini.

// Create a new auditing behavior and set the log location.
ServiceSecurityAuditBehavior newAudit =
    new ServiceSecurityAuditBehavior();
newAudit.AuditLogLocation =
    AuditLogLocation.Application;
newAudit.MessageAuthenticationAuditLevel =
    AuditLevel.SuccessOrFailure;
newAudit.ServiceAuthorizationAuditLevel =
    AuditLevel.SuccessOrFailure;
newAudit.MessageAuthenticationAuditLevel = _
    AuditLevel.SuccessOrFailure
newAudit.ServiceAuthorizationAuditLevel = _
    AuditLevel.SuccessOrFailure

Keterangan

Aplikasi layanan Windows Communication Foundation (WCF) memiliki dua tingkat di mana keamanan dapat diberlakukan. Pada tingkat layanan , semua metode layanan diberlakukan oleh kebijakan keamanan yang sama. Metode individual dalam layanan dapat memiliki kebijakan keamanan yang berbeda (lebih ketat). MessageAuthenticationAuditLevel Gunakan properti untuk mengontrol peristiwa tingkat pesan mana yang diaudit.

Anda juga dapat mengatur nilai ini menggunakan <serviceSecurityAudit> dalam file konfigurasi aplikasi klien.

Berlaku untuk