Condividi tramite


RealtimeClientBuilder Classe

Definizione

Generatore per la creazione di pipeline di 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
Ereditarietà
RealtimeClientBuilder
Attributi

Costruttori

Nome Descrizione
RealtimeClientBuilder(Func<IServiceProvider,IRealtimeClient>)

Inizializza una nuova istanza della classe RealtimeClientBuilder.

RealtimeClientBuilder(IRealtimeClient)

Inizializza una nuova istanza della classe RealtimeClientBuilder.

Metodi

Nome Descrizione
Build(IServiceProvider)

Compila un oggetto IRealtimeClient che rappresenta l'intera pipeline. Le chiamate a questa istanza passeranno a loro volta in ognuna delle fasi della pipeline.

Use(Func<IRealtimeClient,IRealtimeClient>)

Aggiunge una factory per un client in tempo reale intermedio alla pipeline client in tempo reale.

Use(Func<IRealtimeClient,IServiceProvider,IRealtimeClient>)

Aggiunge una factory per un client in tempo reale intermedio alla pipeline client in tempo reale.

Metodi di estensione

Nome Descrizione
UseFunctionInvocation(RealtimeClientBuilder, ILoggerFactory, Action<FunctionInvokingRealtimeClient>)

Abilita la chiamata automatica delle chiamate di funzione nella pipeline client in tempo reale.

UseLogging(RealtimeClientBuilder, ILoggerFactory, Action<LoggingRealtimeClient>)

Aggiunge la registrazione alla pipeline client in tempo reale.

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

Aggiunge il supporto di OpenTelemetry alla pipeline client in tempo reale, seguendo le convenzioni semantiche OpenTelemetry per i sistemi di intelligenza artificiale generativa.

Si applica a