ServiceSecurityAuditBehavior.ServiceAuthorizationAuditLevel Özellik

Tanım

Hizmet düzeyinde denetlenecek yetkilendirme olaylarının türünü alır veya ayarlar.

C#
public System.ServiceModel.AuditLevel ServiceAuthorizationAuditLevel { get; set; }

Özellik Değeri

AuditLevel

AuditLevel Numaralandırma değerlerinden biri. Varsayılan değer: None.

Özel durumlar

set ve value öğesinin AuditLevelgeçerli üyeleri değildir. Varsayılan değer: None.

Örnekler

Aşağıdaki kod sınıfının bir örneğini ServiceSecurityAuditBehavior oluşturur ve bu özelliği ayarlar.

C#
// 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;

Açıklamalar

Windows Communication Foundation (WCF) hizmet uygulamalarının güvenliğin zorunlu kılınabileceği iki düzeyi vardır. Hizmet düzeyinde, hizmetin tüm yöntemleri aynı güvenlik ilkesi tarafından zorlanır. Hizmetteki tek tek yöntemlerin farklı (daha sıkı) bir güvenlik ilkesi olabilir. ServiceAuthorizationAuditLevel Hangi hizmet düzeyi olaylarının denetlendiği denetlemek için özelliğini kullanın.

Bu değeri bir istemci uygulama yapılandırma dosyasında serviceSecurityAudit> kullanarak< da ayarlayabilirsiniz.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8