RealtimeClientBuilder Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Générateur de création de pipelines 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
- Héritage
-
RealtimeClientBuilder
- Attributs
Constructeurs
| Nom | Description |
|---|---|
| RealtimeClientBuilder(Func<IServiceProvider,IRealtimeClient>) |
Initialise une nouvelle instance de la classe RealtimeClientBuilder. |
| RealtimeClientBuilder(IRealtimeClient) |
Initialise une nouvelle instance de la classe RealtimeClientBuilder. |
Méthodes
| Nom | Description |
|---|---|
| Build(IServiceProvider) |
Génère un IRealtimeClient pipeline qui représente l’intégralité du pipeline. Les appels à cette instance passent à tour de chacune des étapes du pipeline. |
| Use(Func<IRealtimeClient,IRealtimeClient>) |
Ajoute une fabrique pour un client en temps réel intermédiaire au pipeline client en temps réel. |
| Use(Func<IRealtimeClient,IServiceProvider,IRealtimeClient>) |
Ajoute une fabrique pour un client en temps réel intermédiaire au pipeline client en temps réel. |
Méthodes d’extension
| Nom | Description |
|---|---|
| UseFunctionInvocation(RealtimeClientBuilder, ILoggerFactory, Action<FunctionInvokingRealtimeClient>) |
Active l’appel automatique des appels de fonction sur le pipeline client en temps réel. |
| UseLogging(RealtimeClientBuilder, ILoggerFactory, Action<LoggingRealtimeClient>) |
Ajoute la journalisation au pipeline client en temps réel. |
| UseOpenTelemetry(RealtimeClientBuilder, ILoggerFactory, String, Action<OpenTelemetryRealtimeClient>) |
Ajoute la prise en charge d’OpenTelemetry au pipeline client en temps réel, en suivant les conventions sémantiques OpenTelemetry pour les systèmes d’INTELLIGENCE artificielle générative. |