EmbeddingGeneratorExtensions.GetService<TService> Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Pede a IEmbeddingGenerator<TInput,TEmbedding> um objeto do tipo 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
Parâmetros de Tipo Genérico
- TService
O tipo do objeto a recuperar.
Parâmetros
- generator
- IEmbeddingGenerator
O gerador.
- serviceKey
- Object
Uma chave opcional que pode ser usada para ajudar a identificar o serviço-alvo.
Devoluções
O objeto encontrado, caso contrário null.
Exceções
generator é null.
Observações
O objetivo deste método é permitir a recuperação de serviços fortemente tipados que possam ser fornecidos pelo IEmbeddingGenerator<TInput,TEmbedding>, incluindo ele próprio ou quaisquer serviços que possa estar a envolver.