RoutingChatClient.Create Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria um cliente de roteamento que seleciona um cliente para cada pedido.
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
Parâmetros
- clientSelector
- Func<RoutingContext,CancellationToken,ValueTask<IChatClient>>
O callback que seleciona o cliente a invocar.
Devoluções
Um cliente de encaminhamento que utiliza clientSelector.
Exceções
clientSelector é null.
Observações
Os clientes selecionados são propriedade do chamador e não são eliminados pelo cliente de roteamento devolvido.