Freigeben über


ContextualTargetingFilter.EvaluateAsync Methode

Definition

Überlädt

EvaluateAsync(FeatureFilterEvaluationContext, ITargetingContext)

Führt eine Zielauswertung mithilfe des bereitgestellten TargetingContext aus, um zu bestimmen, ob ein Feature aktiviert werden soll.

EvaluateAsync(FeatureFilterEvaluationContext, ITargetingContext, CancellationToken)

Führt eine Zielauswertung mithilfe der bereitgestellten TargetingContext aus, um zu bestimmen, ob ein Featureflag aktiviert werden soll.

EvaluateAsync(FeatureFilterEvaluationContext, ITargetingContext)

Führt eine Zielauswertung mithilfe des bereitgestellten TargetingContext aus, um zu bestimmen, ob ein Feature aktiviert werden soll.

public System.Threading.Tasks.Task<bool> EvaluateAsync (Microsoft.FeatureManagement.FeatureFilterEvaluationContext context, Microsoft.FeatureManagement.FeatureFilters.ITargetingContext targetingContext);
abstract member EvaluateAsync : Microsoft.FeatureManagement.FeatureFilterEvaluationContext * Microsoft.FeatureManagement.FeatureFilters.ITargetingContext -> System.Threading.Tasks.Task<bool>
override this.EvaluateAsync : Microsoft.FeatureManagement.FeatureFilterEvaluationContext * Microsoft.FeatureManagement.FeatureFilters.ITargetingContext -> System.Threading.Tasks.Task<bool>
Public Function EvaluateAsync (context As FeatureFilterEvaluationContext, targetingContext As ITargetingContext) As Task(Of Boolean)

Parameter

context
FeatureFilterEvaluationContext

Der Featureauswertungskontext.

targetingContext
ITargetingContext

Der Zielkontext, der während der Zielauswertung verwendet werden soll.

Gibt zurück

True, wenn das Feature aktiviert ist, andernfalls false.

Implementiert

Ausnahmen

Wird ausgelöst, wenn oder contexttargetingContext NULL ist.

Gilt für:

EvaluateAsync(FeatureFilterEvaluationContext, ITargetingContext, CancellationToken)

Führt eine Zielauswertung mithilfe der bereitgestellten TargetingContext aus, um zu bestimmen, ob ein Featureflag aktiviert werden soll.

public System.Threading.Tasks.Task<bool> EvaluateAsync (Microsoft.FeatureManagement.FeatureFilterEvaluationContext context, Microsoft.FeatureManagement.FeatureFilters.ITargetingContext targetingContext, System.Threading.CancellationToken cancellationToken);
abstract member EvaluateAsync : Microsoft.FeatureManagement.FeatureFilterEvaluationContext * Microsoft.FeatureManagement.FeatureFilters.ITargetingContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
override this.EvaluateAsync : Microsoft.FeatureManagement.FeatureFilterEvaluationContext * Microsoft.FeatureManagement.FeatureFilters.ITargetingContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function EvaluateAsync (context As FeatureFilterEvaluationContext, targetingContext As ITargetingContext, cancellationToken As CancellationToken) As Task(Of Boolean)

Parameter

context
FeatureFilterEvaluationContext

Der Featureauswertungskontext.

targetingContext
ITargetingContext

Der Zielkontext, der während der Zielauswertung verwendet werden soll.

cancellationToken
CancellationToken

Das Abbruchtoken, um den Vorgang abzubrechen.

Gibt zurück

True, wenn das Featureflag aktiviert ist, andernfalls false.

Implementiert

Ausnahmen

Wird ausgelöst, wenn oder contexttargetingContext NULL ist.

Gilt für: