Compartir a través de


IContextualFeatureFilter<TContext>.EvaluateAsync Método

Definición

Sobrecargas

EvaluateAsync(FeatureFilterEvaluationContext, TContext)

Evalúa el filtro de características para ver si se han cumplido los criterios del filtro para habilitarse.

EvaluateAsync(FeatureFilterEvaluationContext, TContext, CancellationToken)

Evalúa el filtro de características para ver si se han cumplido los criterios del filtro para habilitarse.

EvaluateAsync(FeatureFilterEvaluationContext, TContext)

Evalúa el filtro de características para ver si se han cumplido los criterios del filtro para habilitarse.

public System.Threading.Tasks.Task<bool> EvaluateAsync (Microsoft.FeatureManagement.FeatureFilterEvaluationContext featureFilterContext, TContext appContext);
abstract member EvaluateAsync : Microsoft.FeatureManagement.FeatureFilterEvaluationContext * 'Context -> System.Threading.Tasks.Task<bool>
Public Function EvaluateAsync (featureFilterContext As FeatureFilterEvaluationContext, appContext As TContext) As Task(Of Boolean)

Parámetros

featureFilterContext
FeatureFilterEvaluationContext

Contexto de evaluación de filtro de características que contiene información que puede ser necesaria para evaluar el filtro. Este contexto incluye la configuración, si existe, para este filtro para la característica que se va a evaluar.

appContext
TContext

Contexto definido por la aplicación que se pasa al sistema de administración de características para proporcionar información contextual para evaluar el estado de una característica.

Devoluciones

True si se cumplen los criterios del filtro; de lo contrario, false.

Se aplica a

EvaluateAsync(FeatureFilterEvaluationContext, TContext, CancellationToken)

Evalúa el filtro de características para ver si se han cumplido los criterios del filtro para habilitarse.

public System.Threading.Tasks.Task<bool> EvaluateAsync (Microsoft.FeatureManagement.FeatureFilterEvaluationContext featureFilterContext, TContext appContext, System.Threading.CancellationToken cancellationToken = default);
abstract member EvaluateAsync : Microsoft.FeatureManagement.FeatureFilterEvaluationContext * 'Context * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function EvaluateAsync (featureFilterContext As FeatureFilterEvaluationContext, appContext As TContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Boolean)

Parámetros

featureFilterContext
FeatureFilterEvaluationContext

Contexto de evaluación de filtro de características que contiene información que puede ser necesaria para evaluar el filtro. Este contexto incluye la configuración, si existe, para este filtro para la marca de característica que se va a evaluar.

appContext
TContext

Contexto definido por la aplicación que se pasa al sistema de administración de características para proporcionar información contextual para evaluar el estado de una marca de característica.

cancellationToken
CancellationToken

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

Devoluciones

True si se cumplen los criterios del filtro; de lo contrario, false.

Se aplica a