Sprache

RoutingContext Klasse

Definition

Stellt anforderungsspezifische Eingaben für ein RoutingChatClient.

public ref class RoutingContext
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public class RoutingContext
public class RoutingContext
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type RoutingContext = class
type RoutingContext = class
Public Class RoutingContext
Vererbung
RoutingContext
Attribute

Hinweise

Ein Kontext wird für jeden Aufruf GetResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken) und für jede Aufzählung erstellt, die von der von GetStreamingResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken)dieser zurückgegebenen Sequenz gestartet wurde.

ChatOptions wird von Clone()der vom Aufrufer bereitgestellten Instanz geklont, wenn der Kontext erstellt wird, sodass die Instanz niemals an einen ausgewählten Client übergeben wird und nachfolgende Änderungen daran nicht beobachtet werden. Der Klon ist flach, sodass referenzierte Objekte möglicherweise weiterhin freigegeben werden.

Konstruktoren

Name Beschreibung
RoutingContext(IEnumerable<ChatMessage>, ChatOptions)

Initialisiert eine neue Instanz der RoutingContext-Klasse.

Eigenschaften

Name Beschreibung
ChatOptions

Ruft die Optionen für die Anforderung ab.

Messages

Ruft die Nachrichten ab, die für die Clientauswahl und den ausgewählten Client bereitgestellt werden.

Gilt für: