ServiceSecurityAuditBehavior.ServiceAuthorizationAuditLevel Eigenschap

Definitie

Hiermee haalt u het type autorisatiegebeurtenissen op of stelt u deze in om te controleren op serviceniveau.

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

Waarde van eigenschap

Een van de AuditLevel opsommingswaarden. De standaardwaarde is None.

Uitzonderingen

set en value zijn geen geldige leden van AuditLevel. De standaardwaarde is None.

Voorbeelden

Met de volgende code maakt u een exemplaar van de ServiceSecurityAuditBehavior klasse en stelt u deze eigenschap in.

// 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

Opmerkingen

Windows Communication Foundation (WCF)-servicetoepassingen hebben twee niveaus waar beveiliging kan worden afgedwongen. Op serviceniveau worden alle methoden van de service afgedwongen door hetzelfde beveiligingsbeleid. Afzonderlijke methoden in de service kunnen een ander (strenger) beveiligingsbeleid hebben. Gebruik de ServiceAuthorizationAuditLevel eigenschap om te bepalen welke gebeurtenissen op serviceniveau worden gecontroleerd.

U kunt deze waarde ook instellen met behulp van de< serviceSecurityAudit> in een clienttoepassingsconfiguratiebestand.

Van toepassing op