ChatClientExtensions.GetService<TService>(IChatClient, Object) Método

Definição

Solicita um IChatClient objeto do tipo TService.

public static TService? GetService<TService>(this Microsoft.Extensions.AI.IChatClient client, object? serviceKey = default);
static member GetService : Microsoft.Extensions.AI.IChatClient * obj -> 'Service
<Extension()>
Public Function GetService(Of TService) (client As IChatClient, Optional serviceKey As Object = Nothing) As TService

Parâmetros de tipo

TService

O tipo do objeto a ser recuperado.

Parâmetros

client
IChatClient

O cliente.

serviceKey
Object

Uma chave opcional que pode ser usada para ajudar a identificar o serviço de destino.

Retornos

TService

O objeto encontrado, caso contrário null.

Exceções

client é null.

Comentários

A finalidade desse método é permitir a recuperação de serviços fortemente tipado que podem ser fornecidos pelo IChatClient, incluindo ele mesmo ou quaisquer serviços que possa estar encapsulando.

Aplica-se a