Compartir a través de


ContextualTargetingFilter.EvaluateAsync Método

Definición

Sobrecargas

EvaluateAsync(FeatureFilterEvaluationContext, ITargetingContext)

Realiza una evaluación de destino mediante el proporcionado TargetingContext para determinar si se debe habilitar una característica.

EvaluateAsync(FeatureFilterEvaluationContext, ITargetingContext, CancellationToken)

Realiza una evaluación de destino mediante el proporcionado TargetingContext para determinar si se debe habilitar una marca de característica.

EvaluateAsync(FeatureFilterEvaluationContext, ITargetingContext)

Realiza una evaluación de destino mediante el proporcionado TargetingContext para determinar si se debe habilitar una característica.

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)

Parámetros

context
FeatureFilterEvaluationContext

Contexto de evaluación de características.

targetingContext
ITargetingContext

Contexto de destino que se va a usar durante la evaluación de destino.

Devoluciones

True si la característica está habilitada, false en caso contrario.

Implementaciones

Excepciones

Se produce si o contexttargetingContext es null.

Se aplica a

EvaluateAsync(FeatureFilterEvaluationContext, ITargetingContext, CancellationToken)

Realiza una evaluación de destino mediante el proporcionado TargetingContext para determinar si se debe habilitar una marca de característica.

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)

Parámetros

context
FeatureFilterEvaluationContext

Contexto de evaluación de características.

targetingContext
ITargetingContext

Contexto de destino que se va a usar durante la evaluación de destino.

cancellationToken
CancellationToken

Token de cancelación para cancelar la operación.

Devoluciones

True si la marca de característica está habilitada, false en caso contrario.

Implementaciones

Excepciones

Se produce si o contexttargetingContext es null.

Se aplica a