EmbeddingGeneratorExtensions.GetService<TService> Methode

Definition

Fragt nach IEmbeddingGenerator<TInput,TEmbedding> einem Objekt vom Typ TService.

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

Typparameter

TService

Der Typ des abzurufenden Objekts.

Parameter

generator
IEmbeddingGenerator

Der Generator.

serviceKey
Object

Ein optionaler Schlüssel, der verwendet werden kann, um den Zieldienst zu identifizieren.

Gibt zurück

TService

Das gefundene Objekt, andernfalls null.

Ausnahmen

generator ist null.

Hinweise

Der Zweck dieser Methode besteht darin, den Abruf von stark typierten Diensten zu ermöglichen, die von dem IEmbeddingGenerator<TInput,TEmbedding>, einschließlich selbst oder allen Diensten, die er umschlossen werden kann, bereitgestellt werden können.

Gilt für: