RoutingContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia dane wejściowe specyficzne dla żądania do elementu 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
- Dziedziczenie
-
RoutingContext
- Atrybuty
Uwagi
Jeden kontekst jest tworzony dla każdego wywołania GetResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken) metody i dla każdego wyliczenia uruchomionego z sekwencji zwracanej przez GetStreamingResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken)element .
ChatOptions jest klonowany (za pośrednictwem Clone()) z wystąpienia dostarczonego przez obiekt wywołujący podczas tworzenia kontekstu, dzięki czemu wystąpienie nigdy nie jest przekazywane do wybranego klienta, a kolejne zmiany w nim nie są obserwowane. Klon jest płytki, więc odwołania do obiektów mogą być nadal współużytkowane.
Konstruktory
| Nazwa | Opis |
|---|---|
| RoutingContext(IEnumerable<ChatMessage>, ChatOptions) |
Inicjuje nowe wystąpienie klasy RoutingContext. |
Właściwości
| Nazwa | Opis |
|---|---|
| ChatOptions |
Pobiera opcje żądania. |
| Messages |
Pobiera komunikaty dostarczone do wyboru klienta i wybranego klienta. |