Compartilhar via


IContextualFeatureFilter<TContext> Interface

Definição

Um filtro que pode ser usado para determinar se alguns critérios são atendidos para habilitar um sinalizador de recurso. Um filtro de recurso é gratuito para usar todos os critérios disponíveis, como o estado do processo ou o conteúdo da solicitação. Os filtros de recursos podem ser registrados para um determinado recurso e, se qualquer filtro de recurso for avaliado como true, esse sinalizador de recurso será considerado habilitado. Um filtro de recurso contextual pode aproveitar os dados contextuais passados dos chamadores do sistema de gerenciamento de recursos. Um filtro de recurso contextual só será executado se um contexto atribuível do TContext estiver disponível.

public interface IContextualFeatureFilter<TContext> : Microsoft.FeatureManagement.IFeatureFilterMetadata
type IContextualFeatureFilter<'Context> = interface
    interface IFeatureFilterMetadata
Public Interface IContextualFeatureFilter(Of TContext)
Implements IFeatureFilterMetadata

Parâmetros de tipo

TContext
Derivado
Implementações

Métodos

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.

Aplica-se a