RealtimeClientBuilder Classe

Definição

Um construtor para criar pipelines de IRealtimeClient.

public ref class RealtimeClientBuilder sealed
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class RealtimeClientBuilder
public sealed class RealtimeClientBuilder
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type RealtimeClientBuilder = class
type RealtimeClientBuilder = class
Public NotInheritable Class RealtimeClientBuilder
Herança
RealtimeClientBuilder
Atributos

Construtores

Name Description
RealtimeClientBuilder(Func<IServiceProvider,IRealtimeClient>)

Inicializa uma nova instância da RealtimeClientBuilder classe.

RealtimeClientBuilder(IRealtimeClient)

Inicializa uma nova instância da RealtimeClientBuilder classe.

Métodos

Name Description
Build(IServiceProvider)

Constrói e IRealtimeClient que represente todo o pipeline. As chamadas para esta instância passam por cada uma das etapas do pipeline por sua vez.

Use(Func<IRealtimeClient,IRealtimeClient>)

Adiciona uma fábrica para um cliente intermédio em tempo real ao pipeline de clientes em tempo real.

Use(Func<IRealtimeClient,IServiceProvider,IRealtimeClient>)

Adiciona uma fábrica para um cliente intermédio em tempo real ao pipeline de clientes em tempo real.

Métodos da Extensão

Name Description
UseFunctionInvocation(RealtimeClientBuilder, ILoggerFactory, Action<FunctionInvokingRealtimeClient>)

Permite a invocação automática de chamadas de função no pipeline cliente em tempo real.

UseLogging(RealtimeClientBuilder, ILoggerFactory, Action<LoggingRealtimeClient>)

Adiciona o registo ao pipeline do cliente em tempo real.

UseOpenTelemetry(RealtimeClientBuilder, ILoggerFactory, String, Action<OpenTelemetryRealtimeClient>)

Adiciona suporte OpenTelemetry ao pipeline cliente em tempo real, seguindo as Convenções Semânticas OpenTelemetry para sistemas de IA generativa.

Aplica-se a