Språk

RoutingChatClient.Create Metod

Definition

Skapar en routningsklient som väljer en klient för varje begäran.

public:
 static Microsoft::Extensions::AI::RoutingChatClient ^ Create(Func<Microsoft::Extensions::AI::RoutingContext ^, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask<Microsoft::Extensions::AI::IChatClient ^>> ^ clientSelector);
public static Microsoft.Extensions.AI.RoutingChatClient Create(Func<Microsoft.Extensions.AI.RoutingContext,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.IChatClient>> clientSelector);
static member Create : Func<Microsoft.Extensions.AI.RoutingContext, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.IChatClient>> -> Microsoft.Extensions.AI.RoutingChatClient
Public Shared Function Create (clientSelector As Func(Of RoutingContext, CancellationToken, ValueTask(Of IChatClient))) As RoutingChatClient

Parametrar

clientSelector
Func<RoutingContext,CancellationToken,ValueTask<IChatClient>>

Återanropet som väljer den klient som ska anropas.

Returer

En routningsklient som använder clientSelector.

Undantag

clientSelector är null.

Kommentarer

De valda klienterna är anroparägda och tas inte bort av den returnerade routningsklienten.

Gäller för