Język

ChatClientExtensions.GetService<TService>(IChatClient, Object) Metoda

Definicja

IChatClient Pyta o obiekt typu 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

Parametry typu

TService

Typ obiektu do pobrania.

Parametry

client
IChatClient

Klient.

serviceKey
Object

Opcjonalny klucz, który może służyć do identyfikowania usługi docelowej.

Zwraca

TService

Znaleziony obiekt, w przeciwnym razie null.

Wyjątki

Parametr client ma wartość null.

Uwagi

Celem tej metody jest umożliwienie pobierania silnie typiowanych usług, które mogą być dostarczane przez usługę IChatClient, w tym samą lub wszelkie usługi, które mogą być zawijane.

Dotyczy