HostedFileClientExtensions.DownloadAsDataContentAsync Método

Definición

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

public static System.Threading.Tasks.Task<Microsoft.Extensions.AI.DataContent> DownloadAsDataContentAsync(this Microsoft.Extensions.AI.IHostedFileClient client, string fileId, Microsoft.Extensions.AI.HostedFileClientOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member DownloadAsDataContentAsync : Microsoft.Extensions.AI.IHostedFileClient * string * Microsoft.Extensions.AI.HostedFileClientOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.AI.DataContent>
<Extension()>
Public Function DownloadAsDataContentAsync (client As IHostedFileClient, fileId As String, Optional options As HostedFileClientOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DataContent)

Parámetros

client
IHostedFileClient

El cliente de archivos.

fileId
String

Identificador del archivo que se va a descargar.

options
HostedFileClientOptions

Opciones para configurar la descarga.

cancellationToken
CancellationToken

que CancellationToken se va a supervisar para las solicitudes de cancelación.

Devoluciones

Contenido del archivo como .DataContent

Excepciones

fileId es null.

fileId está vacío o espacio en blanco.

Comentarios

Este método almacena en búfer todo el contenido del archivo en la memoria. Para archivos grandes, considere la posibilidad de usar DownloadAsync(String, HostedFileClientOptions, CancellationToken) y transmitir directamente al destino.

Se aplica a