CachingChatClient.WriteCacheAsync Metod

Definition

Lagrar en ChatResponse i den underliggande cachen. Detta används när det finns ett anrop till GetResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken).

protected:
 abstract System::Threading::Tasks::Task ^ WriteCacheAsync(System::String ^ key, Microsoft::Extensions::AI::ChatResponse ^ value, System::Threading::CancellationToken cancellationToken);
protected abstract System.Threading.Tasks.Task WriteCacheAsync(string key, Microsoft.Extensions.AI.ChatResponse value, System.Threading.CancellationToken cancellationToken);
abstract member WriteCacheAsync : string * Microsoft.Extensions.AI.ChatResponse * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected MustOverride Function WriteCacheAsync (key As String, value As ChatResponse, cancellationToken As CancellationToken) As Task

Parametrar

key
String

Cachenyckeln.

value
ChatResponse

Som ChatResponse ska lagras.

cancellationToken
CancellationToken

Övervaka CancellationToken för annulleringsbegäranden.

Returer

En Task som representerar slutförandet av åtgärden.

Undantag

value är null.

Gäller för