RealtimeClientBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |