LoggingHostedFileClient Klass

Definition

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
LoggingHostedFileClient
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 serviceType.

(Ärvd från DelegatingHostedFileClient)
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.

Tilläggsmetoder

Name Description
AsBuilder(IHostedFileClient)

Skapar en ny HostedFileClientBuilder som använder innerClient som sin inre klient.

DownloadAsDataContentAsync(IHostedFileClient, String, HostedFileClientOptions, CancellationToken)

Laddar ned en fil och returnerar dess innehåll som en buffrad DataContent.

DownloadAsync(IHostedFileClient, HostedFileContent, HostedFileClientOptions, CancellationToken)

Laddar ned en fil som refereras av en HostedFileContent.

DownloadToAsync(IHostedFileClient, String, String, HostedFileClientOptions, CancellationToken)

Laddar ned en fil och sparar den i en lokal sökväg.

GetMetadata(IHostedFileClient)

HostedFileClientMetadata Hämtar för den här klienten.

GetRequiredService(IHostedFileClient, Type, Object)

Frågar efter IHostedFileClient ett objekt av den angivna typen serviceType och utlöser ett undantag om ett inte är tillgängligt.

GetRequiredService<TService>(IHostedFileClient, Object)

Frågar efter IHostedFileClient ett objekt av typen TService och utlöser ett undantag om ett inte är tillgängligt.

GetService<TService>(IHostedFileClient, Object)

Hämtar en tjänst av den angivna typen från filklienten.

UploadAsync(IHostedFileClient, DataContent, HostedFileClientOptions, CancellationToken)

Laddar upp innehåll från en DataContent.

UploadAsync(IHostedFileClient, String, HostedFileClientOptions, CancellationToken)

Laddar upp en fil från en lokal filsökväg.

Gäller för