RoutingChatClient.SelectClientAsync(RoutingContext, CancellationToken) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee selecteert u de client die u wilt aanroepen voor de aanvraag.
protected:
abstract System::Threading::Tasks::ValueTask<Microsoft::Extensions::AI::IChatClient ^> SelectClientAsync(Microsoft::Extensions::AI::RoutingContext ^ context, System::Threading::CancellationToken cancellationToken);
protected abstract System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.IChatClient> SelectClientAsync(Microsoft.Extensions.AI.RoutingContext context, System.Threading.CancellationToken cancellationToken);
abstract member SelectClientAsync : Microsoft.Extensions.AI.RoutingContext * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.IChatClient>
Protected MustOverride Function SelectClientAsync (context As RoutingContext, cancellationToken As CancellationToken) As ValueTask(Of IChatClient)
Parameters
- context
- RoutingContext
De aanvraagspecifieke invoer.
- cancellationToken
- CancellationToken
Het annuleringstoken dat is opgegeven voor de aanvraag.
Retouren
De client die moet worden aangeroepen.
Opmerkingen
Clientspecifiek gedrag moet over het algemeen worden gekoppeld aan de geretourneerde client. Als u wijzigingen aanbrengt ChatOptions , worden de opties voor de aanvraag zelf gewijzigd, inclusief latere aanroep van een andere client voor dezelfde aanvraag. Uitzonderingen van deze methode worden doorgegeven aan de aanroeper.