OpenTelemetryHostedFileClient Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 |
| ListFilesAsync(HostedFileClientOptions, CancellationToken) |
Lista arquivos acessíveis por esse cliente. |
| UploadAsync(Stream, String, String, HostedFileClientOptions, CancellationToken) |
Carrega um arquivo no serviço de IA. |