RoutingContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |