AuditLevel Enumeration
Specifies when to audit security events.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
| Member name | Description | |
|---|---|---|
| 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.
Available since 3.0