OpenTelemetryRealtimeClient Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een delegering van realtime-client die ondersteuning voor OpenTelemetry toevoegt, volgens de Semantische Conventies voor OpenTelemetry voor Generatieve AI-systemen.
public ref class OpenTelemetryRealtimeClient sealed : Microsoft::Extensions::AI::DelegatingRealtimeClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class OpenTelemetryRealtimeClient : Microsoft.Extensions.AI.DelegatingRealtimeClient
public sealed class OpenTelemetryRealtimeClient : Microsoft.Extensions.AI.DelegatingRealtimeClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type OpenTelemetryRealtimeClient = class
inherit DelegatingRealtimeClient
type OpenTelemetryRealtimeClient = class
inherit DelegatingRealtimeClient
Public NotInheritable Class OpenTelemetryRealtimeClient
Inherits DelegatingRealtimeClient
- Overname
- Kenmerken
Opmerkingen
De volgende conceptspecificatie is beschikbaar op https://opentelemetry.io/docs/specs/semconv/gen-ai/. De specificatie is nog steeds experimenteel en kan worden gewijzigd; Als zodanig kan de telemetrie-uitvoer van deze client ook worden gewijzigd.
Constructors
| Name | Description |
|---|---|
| OpenTelemetryRealtimeClient(IRealtimeClient, ILogger, String) |
Initialiseert een nieuw exemplaar van de OpenTelemetryRealtimeClient klasse. |
Eigenschappen
| Name | Description |
|---|---|
| EnableSensitiveData |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of mogelijk gevoelige informatie moet worden opgenomen in telemetrie. |
| InnerClient |
Haalt het binnenste IRealtimeClient. (Overgenomen van DelegatingRealtimeClient) |
| JsonSerializerOptions |
Hiermee worden JSON-serialisatieopties opgehaald of ingesteld die moeten worden gebruikt bij het opmaken van realtimegegevens in telemetrietekenreeksen. |
Methoden
| Name | Description |
|---|---|
| CreateSessionAsync(RealtimeSessionOptions, CancellationToken) |
Hiermee maakt u een nieuwe realtimesessie met de opgegeven opties. |
| Dispose() |
Voert door de toepassing gedefinieerde taken uit die zijn gekoppeld aan het vrijmaken, vrijgeven of opnieuw instellen van onbeheerde resources. (Overgenomen van DelegatingRealtimeClient) |
| Dispose(Boolean) |
Biedt een mechanisme voor het vrijgeven van onbeheerde resources. (Overgenomen van DelegatingRealtimeClient) |
| GetService(Type, Object) |
Vraagt om een IRealtimeClient object van het opgegeven type |
Extensiemethoden
| Name | Description |
|---|---|
| AsBuilder(IRealtimeClient) |
Hiermee maakt u een nieuw RealtimeClientBuilder gebruik |
| GetRequiredService(IRealtimeClient, Type, Object) |
Vraagt om IRealtimeClient een object van het opgegeven type |
| GetRequiredService<TService>(IRealtimeClient, Object) |
Vraagt om IRealtimeClient een object van het type |
| GetService<TService>(IRealtimeClient, Object) |
Vraagt om een IRealtimeClient object van het type |