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

Definition

Frågar efter IChatClient ett objekt av typen 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

Typparametrar

TService

Typen av objekt som ska hämtas.

Parametrar

client
IChatClient

Klienten.

serviceKey
Object

En valfri nyckel som kan användas för att identifiera måltjänsten.

Returer

TService

Det hittade objektet, annars null.

Undantag

client är null.

Kommentarer

Syftet med den här metoden är att tillåta hämtning av starkt skrivna tjänster som kan tillhandahållas av IChatClient, inklusive sig själv eller eventuella tjänster som den kan omsluta.

Gäller för