RealtimeClientBuilder Clase

Definición

Generador para crear canalizaciones 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
Herencia
RealtimeClientBuilder
Atributos

Constructores

Nombre Description
RealtimeClientBuilder(Func<IServiceProvider,IRealtimeClient>)

Inicializa una nueva instancia de la clase RealtimeClientBuilder.

RealtimeClientBuilder(IRealtimeClient)

Inicializa una nueva instancia de la clase RealtimeClientBuilder.

Métodos

Nombre Description
Build(IServiceProvider)

Compila un IRealtimeClient que representa toda la canalización. Las llamadas a esta instancia pasarán a través de cada una de las fases de canalización a su vez.

Use(Func<IRealtimeClient,IRealtimeClient>)

Agrega un generador para un cliente intermedio en tiempo real a la canalización de cliente en tiempo real.

Use(Func<IRealtimeClient,IServiceProvider,IRealtimeClient>)

Agrega un generador para un cliente intermedio en tiempo real a la canalización de cliente en tiempo real.

Métodos de extensión

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

Habilita la invocación automática de llamadas de función en la canalización de cliente en tiempo real.

UseLogging(RealtimeClientBuilder, ILoggerFactory, Action<LoggingRealtimeClient>)

Agrega el registro a la canalización de cliente en tiempo real.

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

Agrega compatibilidad con OpenTelemetry a la canalización de cliente en tiempo real, siguiendo las convenciones semánticas de OpenTelemetry para sistemas de inteligencia artificial generativa.

Se aplica a