Język

RoutingContext Klasa

Definicja

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.

Dotyczy