Compartilhar via


IContextualFeatureFilter<TContext>.EvaluateAsync Método

Definição

Sobrecargas

EvaluateAsync(FeatureFilterEvaluationContext, TContext)

Avalia o filtro de recurso para ver se os critérios do filtro para habilitação foram atendidos.

EvaluateAsync(FeatureFilterEvaluationContext, TContext, CancellationToken)

Avalia o filtro de recurso para ver se os critérios do filtro para habilitação foram atendidos.

EvaluateAsync(FeatureFilterEvaluationContext, TContext)

Avalia o filtro de recurso para ver se os critérios do filtro para habilitação foram atendidos.

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

Um contexto de avaliação de filtro de recurso que contém informações que podem ser necessárias para avaliar o filtro. Esse contexto inclui a configuração, se houver, para esse filtro para o recurso que está sendo avaliado.

appContext
TContext

Um contexto definido pelo aplicativo que é passado para o sistema de gerenciamento de recursos para fornecer informações contextuais para avaliar o estado de um recurso.

Retornos

True se os critérios do filtro tiverem sido atendidos; caso contrário, false.

Aplica-se a

EvaluateAsync(FeatureFilterEvaluationContext, TContext, CancellationToken)

Avalia o filtro de recurso para ver se os critérios do filtro para habilitação foram atendidos.

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

Um contexto de avaliação de filtro de recurso que contém informações que podem ser necessárias para avaliar o filtro. Esse contexto inclui a configuração, se houver, para esse filtro para o sinalizador de recurso que está sendo avaliado.

appContext
TContext

Um contexto definido pelo aplicativo que é passado para o sistema de gerenciamento de recursos para fornecer informações contextuais para avaliar o estado de um sinalizador de recurso.

cancellationToken
CancellationToken

O token de cancelamento para cancelar a operação.

Retornos

True se os critérios do filtro tiverem sido atendidos; caso contrário, false.

Aplica-se a