OpenTelemetryHostedFileClient Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un cliente de archivo hospedado que implementa el seguimiento y las métricas compatibles con OpenTelemetry para las operaciones de archivo.
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
- Herencia
- Atributos
Comentarios
Dado que actualmente no hay ninguna convención semántica de OpenTelemetry para las operaciones de archivos hospedadas, esta implementación usa convenciones de intervalo de cliente generales junto con atributos de registro estándar file.* cuando corresponda.
La especificación está sujeta a cambios a medida que surjan las convenciones de OpenTelemetry pertinentes; como tal, la salida de telemetría de este cliente también está sujeta a cambios.
Constructores
| Nombre | Description |
|---|---|
| OpenTelemetryHostedFileClient(IHostedFileClient, ILogger, String) |
Inicializa una nueva instancia de la clase OpenTelemetryHostedFileClient. |
Propiedades
| Nombre | Description |
|---|---|
| EnableSensitiveData |
Obtiene o establece un valor que indica si se debe incluir información potencialmente confidencial en la telemetría. |
| InnerClient |
Obtiene el objeto interno IHostedFileClient. (Heredado de DelegatingHostedFileClient) |
Métodos
| Nombre | Description |
|---|---|
| DeleteAsync(String, HostedFileClientOptions, CancellationToken) |
Elimina un archivo del servicio ai. |
| Dispose() |
Realiza tareas definidas por la aplicación asociadas a la liberación, liberación o restablecimiento de recursos no administrados. (Heredado de DelegatingHostedFileClient) |
| Dispose(Boolean) |
Elimina la instancia. (Heredado de DelegatingHostedFileClient) |
| DownloadAsync(String, HostedFileClientOptions, CancellationToken) |
Descarga un archivo del servicio AI. |
| GetFileInfoAsync(String, HostedFileClientOptions, CancellationToken) |
Obtiene metadatos sobre un archivo. |
| GetService(Type, Object) |
Solicita un IHostedFileClient objeto del tipo |
| ListFilesAsync(HostedFileClientOptions, CancellationToken) |
Enumera los archivos accesibles por este cliente. |
| UploadAsync(Stream, String, String, HostedFileClientOptions, CancellationToken) |
Carga un archivo en el servicio ai. |