AuditLevel Enumeration

 

Specifies when to audit security events.

Namespace:   System.ServiceModel
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public enum class AuditLevel

Member nameDescription
Failure

Only failed security-related events will be recorded.

None

No events will be recorded. This is the default.

Success

Only successful security-related events will be recorded.

SuccessOrFailure

Both failed and successful security-related events will be recorded.

When creating a Windows Communication Foundation (WCF) application that requires authentication and/or authorization of the callers, you can specify that events related to security be recorded for either success, failure, or both. The level of auditing is determined by this enumeration.

The location of the audit log is specified by setting the AuditLogLocation property of the ServiceSecurityAuditBehavior class to one of the AuditLogLocation values.

For more information about auditing, see Auditing Security Events.

You can also specify audit behavior using the <serviceSecurityAudit> binding.

The following example sets the MessageAuthenticationAuditLevel and ServiceAuthorizationAuditLevel properties to one of the AuditLevel values.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 3.0
Return to top
Show: