RoutingContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |