OpenTelemetryHostedFileClient Clase

Definición

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
OpenTelemetryHostedFileClient
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 serviceTypeespecificado.

ListFilesAsync(HostedFileClientOptions, CancellationToken)

Enumera los archivos accesibles por este cliente.

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

Carga un archivo en el servicio ai.

Métodos de extensión

Nombre Description
AsBuilder(IHostedFileClient)

Crea un nuevo HostedFileClientBuilder uso mediante innerClient como su cliente interno.

DownloadAsDataContentAsync(IHostedFileClient, String, HostedFileClientOptions, CancellationToken)

Descarga un archivo y devuelve su contenido como un almacenado en búfer DataContent.

DownloadAsync(IHostedFileClient, HostedFileContent, HostedFileClientOptions, CancellationToken)

Descarga un archivo al que hace referencia un HostedFileContent.

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

Descarga un archivo y lo guarda en una ruta de acceso local.

GetMetadata(IHostedFileClient)

Obtiene para HostedFileClientMetadata este cliente.

GetRequiredService(IHostedFileClient, Type, Object)

Solicita un IHostedFileClient objeto del tipo serviceType especificado y produce una excepción si no está disponible.

GetRequiredService<TService>(IHostedFileClient, Object)

Pide al IHostedFileClient objeto de tipo TService y produce una excepción si no está disponible.

GetService<TService>(IHostedFileClient, Object)

Obtiene un servicio del tipo especificado del cliente de archivos.

UploadAsync(IHostedFileClient, DataContent, HostedFileClientOptions, CancellationToken)

Carga el contenido de un DataContentobjeto .

UploadAsync(IHostedFileClient, String, HostedFileClientOptions, CancellationToken)

Carga un archivo desde una ruta de acceso de archivo local.

Se aplica a