Jazyk

IEmbeddingGenerator Rozhraní

Definice

Představuje generátor vložených objektů.

public interface class IEmbeddingGenerator : IDisposable
public interface IEmbeddingGenerator : IDisposable
type IEmbeddingGenerator = interface
    interface IDisposable
Public Interface IEmbeddingGenerator
Implements IDisposable
Odvozené
Implementuje

Poznámky

Toto základní rozhraní slouží k tomu, aby se generátory pro vkládání ukládaly jiným způsobem než obecným způsobem. Chcete-li použít generátor k vytvoření vkládání, instance zadané jako toto základní rozhraní musí být nejprve přetypovány na obecné rozhraní IEmbeddingGenerator<TInput,TEmbedding>.

Metody

Name Description
Dispose()

Provádí úlohy definované aplikací související s uvolněním, uvolněním nebo resetováním nespravovaných prostředků.

(Zděděno od IDisposable)
GetService(Type, Object)

Požádá o IEmbeddingGenerator<TInput,TEmbedding> objekt zadaného typu serviceType.

Metody rozšíření

Name Description
GetRequiredService(IEmbeddingGenerator, Type, Object)

IEmbeddingGenerator<TInput,TEmbedding> Požádá o objekt zadaného typu serviceType a vyvolá výjimku, pokud není k dispozici.

GetRequiredService<TService>(IEmbeddingGenerator, Object)

IEmbeddingGenerator<TInput,TEmbedding> Požádá o objekt typu TService a vyvolá výjimku, pokud není k dispozici.

GetService<TService>(IEmbeddingGenerator, Object)

Požádá o IEmbeddingGenerator<TInput,TEmbedding> objekt typu TService.

Platí pro