Freigeben über


RealtimeClientBuilder Klasse

Definition

Ein Generator zum Erstellen von Pipelines von 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
Vererbung
RealtimeClientBuilder
Attribute

Konstruktoren

Name Beschreibung
RealtimeClientBuilder(Func<IServiceProvider,IRealtimeClient>)

Initialisiert eine neue Instanz der RealtimeClientBuilder-Klasse.

RealtimeClientBuilder(IRealtimeClient)

Initialisiert eine neue Instanz der RealtimeClientBuilder-Klasse.

Methoden

Name Beschreibung
Build(IServiceProvider)

Erstellt eine IRealtimeClient , die die gesamte Pipeline darstellt. Aufrufe an diese Instanz werden wiederum durch die einzelnen Pipelinephasen geleitet.

Use(Func<IRealtimeClient,IRealtimeClient>)

Fügt der Echtzeitclientpipeline eine Factory für einen zwischengeschalteten Echtzeitclient hinzu.

Use(Func<IRealtimeClient,IServiceProvider,IRealtimeClient>)

Fügt der Echtzeitclientpipeline eine Factory für einen zwischengeschalteten Echtzeitclient hinzu.

Erweiterungsmethoden

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

Aktiviert den aufruf automatischen Funktionsaufruf in der Clientpipeline in Echtzeit.

UseLogging(RealtimeClientBuilder, ILoggerFactory, Action<LoggingRealtimeClient>)

Fügt die Protokollierung zur Echtzeitclientpipeline hinzu.

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

Fügt openTelemetry-Unterstützung zur Echtzeitclientpipeline hinzu, die den OpenTelemetry-Semantikkonventionen für generative KI-Systeme folgt.

Gilt für: