Compartilhar via


OpenTelemetryHostedFileClient Classe

Definição

Representa um cliente de arquivo hospedado delegando que implementa o rastreamento e as métricas compatíveis com OpenTelemetry para operações de arquivo.

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
Herança
OpenTelemetryHostedFileClient
Atributos

Comentários

Como atualmente não há nenhuma Convenção Semântica OpenTelemetry para operações de arquivo hospedado, essa implementação usa convenções gerais de intervalo de cliente juntamente com atributos de registro padrão file.* , quando aplicável.

A especificação está sujeita a alterações conforme as convenções relevantes do OpenTelemetry surgem; como tal, a saída de telemetria por esse cliente também está sujeita a alterações.

Construtores

Nome Description
OpenTelemetryHostedFileClient(IHostedFileClient, ILogger, String)

Inicializa uma nova instância da classe OpenTelemetryHostedFileClient.

Propriedades

Nome Description
EnableSensitiveData

Obtém ou define um valor que indica se informações potencialmente confidenciais devem ser incluídas na telemetria.

InnerClient

Obtém o interior IHostedFileClient.

(Herdado de DelegatingHostedFileClient)

Métodos

Nome Description
DeleteAsync(String, HostedFileClientOptions, CancellationToken)

Exclui um arquivo do serviço de IA.

Dispose()

Executa tarefas definidas pelo aplicativo associadas à liberação, liberação ou redefinição de recursos não gerenciados.

(Herdado de DelegatingHostedFileClient)
Dispose(Boolean)

Descarta a instância.

(Herdado de DelegatingHostedFileClient)
DownloadAsync(String, HostedFileClientOptions, CancellationToken)

Baixa um arquivo do serviço de IA.

GetFileInfoAsync(String, HostedFileClientOptions, CancellationToken)

Obtém metadados sobre um arquivo.

GetService(Type, Object)

Solicita um IHostedFileClient objeto do tipo serviceTypeespecificado.

ListFilesAsync(HostedFileClientOptions, CancellationToken)

Lista arquivos acessíveis por esse cliente.

UploadAsync(Stream, String, String, HostedFileClientOptions, CancellationToken)

Carrega um arquivo no serviço de IA.

Métodos de Extensão

Nome Description
AsBuilder(IHostedFileClient)

Cria um novo HostedFileClientBuilder uso innerClient como seu cliente interno.

DownloadAsDataContentAsync(IHostedFileClient, String, HostedFileClientOptions, CancellationToken)

Baixa um arquivo e retorna seu conteúdo como um buffer DataContent.

DownloadAsync(IHostedFileClient, HostedFileContent, HostedFileClientOptions, CancellationToken)

Baixa um arquivo referenciado por um HostedFileContent.

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

Baixa um arquivo e o salva em um caminho local.

GetMetadata(IHostedFileClient)

Obtém o HostedFileClientMetadata para este cliente.

GetRequiredService(IHostedFileClient, Type, Object)

Solicita um IHostedFileClient objeto do tipo serviceType especificado e gera uma exceção se um não estiver disponível.

GetRequiredService<TService>(IHostedFileClient, Object)

Solicita um IHostedFileClient objeto de tipo TService e gera uma exceção se um não estiver disponível.

GetService<TService>(IHostedFileClient, Object)

Obtém um serviço do tipo especificado do cliente de arquivo.

UploadAsync(IHostedFileClient, DataContent, HostedFileClientOptions, CancellationToken)

Carrega o conteúdo de um DataContent.

UploadAsync(IHostedFileClient, String, HostedFileClientOptions, CancellationToken)

Carrega um arquivo de um caminho de arquivo local.

Aplica-se a