LoggingRealtimeClient Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En delegerande realtidsklient som loggar åtgärder till en ILogger.
public ref class LoggingRealtimeClient sealed : Microsoft::Extensions::AI::DelegatingRealtimeClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class LoggingRealtimeClient : Microsoft.Extensions.AI.DelegatingRealtimeClient
public sealed class LoggingRealtimeClient : Microsoft.Extensions.AI.DelegatingRealtimeClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type LoggingRealtimeClient = class
inherit DelegatingRealtimeClient
type LoggingRealtimeClient = class
inherit DelegatingRealtimeClient
Public NotInheritable Class LoggingRealtimeClient
Inherits DelegatingRealtimeClient
- Arv
- Attribut
Kommentarer
När den anställde ILogger aktiverar Traceloggas innehållet i meddelanden och alternativ. Dessa meddelanden och alternativ kan innehålla känsliga programdata. Trace är inaktiverad som standard och bör aldrig aktiveras i en produktionsmiljö. Meddelanden och alternativ loggas inte på andra loggningsnivåer.
Konstruktorer
| Name | Description |
|---|---|
| LoggingRealtimeClient(IRealtimeClient, ILogger) |
Initierar en ny instans av LoggingRealtimeClient klassen. |
Egenskaper
| Name | Description |
|---|---|
| InnerClient |
Hämtar den inre IRealtimeClient. (Ärvd från DelegatingRealtimeClient) |
| JsonSerializerOptions |
Hämtar eller anger JSON-serialiseringsalternativ som ska användas vid serialisering av loggningsdata. |
Metoder
| Name | Description |
|---|---|
| CreateSessionAsync(RealtimeSessionOptions, CancellationToken) |
Skapar en ny realtidssession med de angivna alternativen. |
| Dispose() |
Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser. (Ärvd från DelegatingRealtimeClient) |
| Dispose(Boolean) |
Tillhandahåller en mekanism för att frigöra ohanterade resurser. (Ärvd från DelegatingRealtimeClient) |
| GetService(Type, Object) |
Frågar efter IRealtimeClient ett objekt av den angivna typen |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsBuilder(IRealtimeClient) |
Skapar en ny RealtimeClientBuilder som använder |
| GetRequiredService(IRealtimeClient, Type, Object) |
Frågar efter IRealtimeClient ett objekt av den angivna typen |
| GetRequiredService<TService>(IRealtimeClient, Object) |
Frågar efter IRealtimeClient ett objekt av typen |
| GetService<TService>(IRealtimeClient, Object) |
Frågar efter IRealtimeClient ett objekt av typen |