IEmbeddingGenerator Интерфейс

Определение

Представляет генератор внедрения.

public interface class IEmbeddingGenerator : IDisposable
public interface IEmbeddingGenerator : IDisposable
type IEmbeddingGenerator = interface
    interface IDisposable
Public Interface IEmbeddingGenerator
Implements IDisposable
Производный
Реализации

Комментарии

Этот базовый интерфейс используется для хранения генераторов, не являющихся универсальными. Чтобы использовать генератор для создания внедрения, экземпляры, типизированные в качестве базового интерфейса, сначала необходимо привести к универсальному интерфейсу IEmbeddingGenerator<TInput,TEmbedding>.

Методы

Имя Описание
Dispose()

Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов.

(Унаследовано от IDisposable)
GetService(Type, Object)

Запрашивает IEmbeddingGenerator<TInput,TEmbedding> объект указанного типа serviceType.

Методы расширения

Имя Описание
GetRequiredService(IEmbeddingGenerator, Type, Object)

Запрашивает IEmbeddingGenerator<TInput,TEmbedding> объект указанного типа serviceType и создает исключение, если он недоступен.

GetRequiredService<TService>(IEmbeddingGenerator, Object)

Запрашивает IEmbeddingGenerator<TInput,TEmbedding> объект типа TService и создает исключение, если он недоступен.

GetService<TService>(IEmbeddingGenerator, Object)

Запрашивает IEmbeddingGenerator<TInput,TEmbedding> объект типа TService.

Применяется к