EvaluationContext.Generation Eigenschap

Definitie

Hiermee wordt het aantal keren opgehaald dat claims zijn toegevoegd aan de evaluatiecontext.

public:
 abstract property int Generation { int get(); };
public abstract int Generation { get; }
member this.Generation : int
Public MustOverride ReadOnly Property Generation As Integer

Waarde van eigenschap

Het aantal keren dat claims zijn toegevoegd aan de evaluatiecontext.

Opmerkingen

De ServiceAuthorizationManager klasse gebruikt de Generation eigenschap om te bepalen of een andere evaluatieronde vereist is. Telkens wanneer een autorisatiebeleid de AddToTarget methode aanroept om claims toe te voegen aan de evaluatiecontext, wordt de Generation eigenschap verhoogd.

De ServiceAuthorizationManager klasse onderzoekt de Generation eigenschap nadat de Evaluate methode voor alle autorisatiebeleidsregels opnieuw is aangeroepen. Als de eigenschap tijdens de Generation evaluatie is verhoogd, roept de ServiceAuthorizationManager klasse de Evaluate methode aan voor autorisatiebeleid dat false de laatste keer dat de Evaluate methode werd aangeroepen op dat autorisatiebeleid.

Van toepassing op