OpenTelemetryHostedFileClient Klass

Definition

Representerar en delegering av värdbaserad filklient som implementerar OpenTelemetry-kompatibel spårning och mått för filåtgärder.

public ref class OpenTelemetryHostedFileClient sealed : Microsoft::Extensions::AI::DelegatingHostedFileClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class OpenTelemetryHostedFileClient : Microsoft.Extensions.AI.DelegatingHostedFileClient
public sealed class OpenTelemetryHostedFileClient : Microsoft.Extensions.AI.DelegatingHostedFileClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type OpenTelemetryHostedFileClient = class
    inherit DelegatingHostedFileClient
type OpenTelemetryHostedFileClient = class
    inherit DelegatingHostedFileClient
Public NotInheritable Class OpenTelemetryHostedFileClient
Inherits DelegatingHostedFileClient
Arv
OpenTelemetryHostedFileClient
Attribut

Kommentarer

Eftersom det för närvarande inte finns någon OpenTelemetry Semantic Convention för värdbaserade filåtgärder använder den här implementeringen allmänna klientintervallkonventioner tillsammans med standardregisterattribut file.* där så är tillämpligt.

Specifikationen kan komma att ändras när relevanta OpenTelemetry-konventioner dyker upp. Därför kan telemetriutdata från den här klienten också ändras.

Konstruktorer

Name Description
OpenTelemetryHostedFileClient(IHostedFileClient, ILogger, String)

Initierar en ny instans av OpenTelemetryHostedFileClient klassen.

Egenskaper

Name Description
EnableSensitiveData

Hämtar eller anger ett värde som anger om potentiellt känslig information ska ingå i telemetri.

InnerClient

Hämtar den inre IHostedFileClient.

(Ärvd från DelegatingHostedFileClient)

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.

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