Lingua

RoutingContext Classe

Definizione

Fornisce input specifici della richiesta a un oggetto 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
Ereditarietà
RoutingContext
Attributi

Commenti

Viene creato un contesto per ogni chiamata a GetResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken) e per ogni enumerazione avviata dalla sequenza restituita da GetStreamingResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken).

ChatOptions viene clonato (tramite Clone()) dall'istanza fornita dal chiamante quando viene creato il contesto, in modo che l'istanza non venga mai passata a un client selezionato e le successive modifiche apportate non vengano osservate. Il clone è superficiale, quindi gli oggetti a cui si fa riferimento possono ancora essere condivisi.

Costruttori

Nome Descrizione
RoutingContext(IEnumerable<ChatMessage>, ChatOptions)

Inizializza una nuova istanza della classe RoutingContext.

Proprietà

Nome Descrizione
ChatOptions

Ottiene le opzioni per la richiesta.

Messages

Ottiene i messaggi forniti alla selezione client e al client selezionato.

Si applica a