RealtimeClientBuilder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |