AzureStorageResponseCacheProvider Klasse

Definition

Ein IEvaluationResponseCacheProvider, der eine IDistributedCache zurückgibt, die KI-Antworten für einen bestimmten ScenarioRun unter einem Azure Storage-Container zwischenspeichern kann.

public ref class AzureStorageResponseCacheProvider sealed : Microsoft::Extensions::AI::Evaluation::Reporting::IEvaluationResponseCacheProvider
public sealed class AzureStorageResponseCacheProvider : Microsoft.Extensions.AI.Evaluation.Reporting.IEvaluationResponseCacheProvider
type AzureStorageResponseCacheProvider = class
    interface IEvaluationResponseCacheProvider
Public NotInheritable Class AzureStorageResponseCacheProvider
Implements IEvaluationResponseCacheProvider
Vererbung
AzureStorageResponseCacheProvider
Implementiert

Konstruktoren

Name Beschreibung
AzureStorageResponseCacheProvider(DataLakeDirectoryClient, Nullable<TimeSpan>)

Ein IEvaluationResponseCacheProvider, der eine IDistributedCache zurückgibt, die KI-Antworten für einen bestimmten ScenarioRun unter einem Azure Storage-Container zwischenspeichern kann.

Methoden

Name Beschreibung
DeleteExpiredCacheEntriesAsync(CancellationToken)

Löscht abgelaufene Cacheeinträge für alle ScenarioRuns.

GetCacheAsync(String, String, CancellationToken)

Gibt einen IDistributedCache Wert zurück, der alle KI-Antworten zwischenspeichert, die mit dem ScenarioRun angegebenen scenarioName und iterationName.

ResetAsync(CancellationToken)

Löscht zwischengespeicherte KI-Antworten für alle ScenarioRunElemente.

Gilt für: