EmbeddingGeneratorExtensions.GetService<TService> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.