Share via


ServiceSecurityAuditBehavior.ServiceAuthorizationAuditLevel Properti

Definisi

Mendapatkan atau mengatur jenis peristiwa otorisasi untuk diaudit di tingkat layanan.

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

Nilai Properti

Salah AuditLevel satu nilai enumerasi. Defaultnya adalah None.

Pengecualian

set dan value bukan anggota yang valid dari AuditLevel. Defaultnya adalah None.

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). ServiceAuthorizationAuditLevel Gunakan properti untuk mengontrol peristiwa tingkat layanan mana yang diaudit.

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

Berlaku untuk