IEmbeddingGenerator Schnittstelle

Definition

Stellt einen Generator von Einbettungen dar.

public interface class IEmbeddingGenerator : IDisposable
public interface IEmbeddingGenerator : IDisposable
type IEmbeddingGenerator = interface
    interface IDisposable
Public Interface IEmbeddingGenerator
Implements IDisposable
Abgeleitet
Implementiert

Hinweise

Diese Basisschnittstelle wird verwendet, um das Einbetten von Generatoren auf nicht generische Weise zu ermöglichen. Um den Generator zum Erstellen von Einbettungen zu verwenden, müssen Instanzen, die als diese Basisschnittstelle eingegeben wurden, zuerst in die generische Schnittstelle IEmbeddingGenerator<TInput,TEmbedding>umwandeln.

Methoden

Name Beschreibung
Dispose()

Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind.

(Geerbt von IDisposable)
GetService(Type, Object)

Fragt nach IEmbeddingGenerator<TInput,TEmbedding> einem Objekt des angegebenen Typs serviceType.

Erweiterungsmethoden

Name Beschreibung
GetRequiredService(IEmbeddingGenerator, Type, Object)

Fragt nach IEmbeddingGenerator<TInput,TEmbedding> einem Objekt des angegebenen Typs serviceType und löst eine Ausnahme aus, wenn eine nicht verfügbar ist.

GetRequiredService<TService>(IEmbeddingGenerator, Object)

Fragt nach IEmbeddingGenerator<TInput,TEmbedding> einem Objekt vom Typ TService und löst eine Ausnahme aus, wenn ein Objekt nicht verfügbar ist.

GetService<TService>(IEmbeddingGenerator, Object)

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

Gilt für: