RoutingChatClient.Create Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.