Compartilhar via


ContextualTargetingFilter.EvaluateAsync Método

Definição

Sobrecargas

EvaluateAsync(FeatureFilterEvaluationContext, ITargetingContext)

Executa uma avaliação de direcionamento usando o fornecido TargetingContext para determinar se um recurso deve ser habilitado.

EvaluateAsync(FeatureFilterEvaluationContext, ITargetingContext, CancellationToken)

Executa uma avaliação de direcionamento usando o fornecido TargetingContext para determinar se um sinalizador de recurso deve ser habilitado.

EvaluateAsync(FeatureFilterEvaluationContext, ITargetingContext)

Executa uma avaliação de direcionamento usando o fornecido TargetingContext para determinar se um recurso deve ser habilitado.

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

O contexto de avaliação de recursos.

targetingContext
ITargetingContext

O contexto de direcionamento a ser usado durante a avaliação de direcionamento.

Retornos

True se o recurso estiver habilitado, caso contrário, false.

Implementações

Exceções

Gerado se ou contexttargetingContext for nulo.

Aplica-se a

EvaluateAsync(FeatureFilterEvaluationContext, ITargetingContext, CancellationToken)

Executa uma avaliação de direcionamento usando o fornecido TargetingContext para determinar se um sinalizador de recurso deve ser habilitado.

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

O contexto de avaliação de recursos.

targetingContext
ITargetingContext

O contexto de direcionamento a ser usado durante a avaliação de direcionamento.

cancellationToken
CancellationToken

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

Retornos

True se o sinalizador de recurso estiver habilitado, caso contrário, false.

Implementações

Exceções

Gerado se ou contexttargetingContext for nulo.

Aplica-se a