LoggingHostedFileClient 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 delegering av värdbaserad filklient som loggar filåtgärder till en ILogger.
public ref class LoggingHostedFileClient sealed : Microsoft::Extensions::AI::DelegatingHostedFileClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class LoggingHostedFileClient : Microsoft.Extensions.AI.DelegatingHostedFileClient
public sealed class LoggingHostedFileClient : Microsoft.Extensions.AI.DelegatingHostedFileClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type LoggingHostedFileClient = class
inherit DelegatingHostedFileClient
type LoggingHostedFileClient = class
inherit DelegatingHostedFileClient
Public NotInheritable Class LoggingHostedFileClient
Inherits DelegatingHostedFileClient
- Arv
- Attribut
Kommentarer
Den tillhandahållna implementeringen av IHostedFileClient är trådsäker för samtidig användning så länge den ILogger anställde också är trådsäker för samtidig användning.
När den anställde ILogger aktiverar Traceloggas innehållet i alternativ och resultat. Dessa kan innehålla känsliga programdata. Trace är inaktiverad som standard och bör aldrig aktiveras i en produktionsmiljö. Alternativ och resultat loggas inte på andra loggningsnivåer.
Konstruktorer
| Name | Description |
|---|---|
| LoggingHostedFileClient(IHostedFileClient, ILogger) |
Initierar en ny instans av LoggingHostedFileClient klassen. |
Egenskaper
| Name | Description |
|---|---|
| InnerClient |
Hämtar den inre IHostedFileClient. (Ärvd från DelegatingHostedFileClient) |
| JsonSerializerOptions |
Hämtar eller anger JSON-serialiseringsalternativ som ska användas vid serialisering av loggningsdata. |
Metoder
| Name | Description |
|---|---|
| DeleteAsync(String, HostedFileClientOptions, CancellationToken) |
Tar bort en fil från AI-tjänsten. |
| Dispose() |
Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser. (Ärvd från DelegatingHostedFileClient) |
| Dispose(Boolean) |
Bortser från instansen. (Ärvd från DelegatingHostedFileClient) |
| DownloadAsync(String, HostedFileClientOptions, CancellationToken) |
Laddar ned en fil från AI-tjänsten. |
| GetFileInfoAsync(String, HostedFileClientOptions, CancellationToken) |
Hämtar metadata om en fil. |
| GetService(Type, Object) |
Frågar efter IHostedFileClient ett objekt av den angivna typen |
| ListFilesAsync(HostedFileClientOptions, CancellationToken) |
Visar en lista över filer som är tillgängliga för den här klienten. |
| UploadAsync(Stream, String, String, HostedFileClientOptions, CancellationToken) |
Laddar upp en fil till AI-tjänsten. |