EmbeddingGeneratorBuilderServiceCollectionExtensions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы расширения для регистрации IEmbeddingGenerator<TInput,TEmbedding> с помощью .IServiceCollection
public ref class EmbeddingGeneratorBuilderServiceCollectionExtensions abstract sealed
public static class EmbeddingGeneratorBuilderServiceCollectionExtensions
type EmbeddingGeneratorBuilderServiceCollectionExtensions = class
Public Module EmbeddingGeneratorBuilderServiceCollectionExtensions
- Наследование
-
EmbeddingGeneratorBuilderServiceCollectionExtensions
Методы
| Имя | Описание |
|---|---|
| AddEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Func<IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>, ServiceLifetime) |
Регистрирует в объекте IServiceCollectionгенератор однотонного внедрения. |
| AddEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, IEmbeddingGenerator<TInput,TEmbedding>, ServiceLifetime) |
Регистрирует в объекте IServiceCollectionгенератор однотонного внедрения. |
| AddKeyedEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Object, Func<IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>, ServiceLifetime) |
Регистрирует в ней IServiceCollectionгенератор одноэлементного внедрения ключа. |
| AddKeyedEmbeddingGenerator<TInput,TEmbedding>(IServiceCollection, Object, IEmbeddingGenerator<TInput,TEmbedding>, ServiceLifetime) |
Регистрирует в ней IServiceCollectionгенератор одноэлементного внедрения ключа. |