Share via


ContentSafetyEvaluator.FilterAdditionalContext Method

Definition

Filters the EvaluationContexts supplied by the caller via additionalContext down to just the EvaluationContexts that are relevant to the evaluation being performed by this ContentSafetyEvaluator.

protected:
 virtual System::Collections::Generic::IReadOnlyList<Microsoft::Extensions::AI::Evaluation::EvaluationContext ^> ^ FilterAdditionalContext(System::Collections::Generic::IEnumerable<Microsoft::Extensions::AI::Evaluation::EvaluationContext ^> ^ additionalContext);
protected virtual System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.AI.Evaluation.EvaluationContext>? FilterAdditionalContext(System.Collections.Generic.IEnumerable<Microsoft.Extensions.AI.Evaluation.EvaluationContext>? additionalContext);
abstract member FilterAdditionalContext : seq<Microsoft.Extensions.AI.Evaluation.EvaluationContext> -> System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.AI.Evaluation.EvaluationContext>
override this.FilterAdditionalContext : seq<Microsoft.Extensions.AI.Evaluation.EvaluationContext> -> System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.AI.Evaluation.EvaluationContext>
Protected Overridable Function FilterAdditionalContext (additionalContext As IEnumerable(Of EvaluationContext)) As IReadOnlyList(Of EvaluationContext)

Parameters

additionalContext
IEnumerable<EvaluationContext>

The EvaluationContexts supplied by the caller.

Returns

The EvaluationContexts that are relevant to the evaluation being performed by this ContentSafetyEvaluator.

Applies to