ServiceSecurityAuditBehavior.ServiceAuthorizationAuditLevel 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
서비스 수준에서 감사할 권한 부여 이벤트의 형식을 가져오거나 설정합니다.
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
속성 값
AuditLevel 열거형 값 중 하나입니다. 기본값은 None
입니다.
예외
set
및 value
가 AuditLevel의 유효한 멤버가 아닌 경우 기본값은 None입니다.
예제
다음 코드에서는 ServiceSecurityAuditBehavior 클래스의 인스턴스를 만들고 이 속성을 설정합니다.
// 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
설명
Windows Communication Foundation (WCF) 서비스 애플리케이션에는 두 수준 보안을 적용할 수 있습니다. 에 서비스 수준에서 서비스의 모든 메서드에 동일한 보안 정책에 의해 적용 됩니다. 서비스의 개별 메서드는 서로 다르며 보다 엄격한 보안 정책을 사용할 수 있습니다. 감사할 서비스 수준 이벤트를 제어하려면 ServiceAuthorizationAuditLevel 속성을 사용합니다.
클라이언트 애플리케이션 구성 파일에서 <serviceSecurityAudit> 를 사용하여 이 값을 설정할 수도 있습니다.