HostedFileClientExtensions.DownloadAsDataContentAsync Método

Definição

Descarrega um ficheiro e devolve o seu conteúdo como um arquivo em buffer 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

O cliente de ficheiros.

fileId
String

O ID do ficheiro para descarregar.

options
HostedFileClientOptions

Opções para configurar o download.

cancellationToken
CancellationToken

O CancellationToken para monitorizar pedidos de cancelamento.

Devoluções

O conteúdo do ficheiro como um DataContent.

Exceções

fileId é null.

fileId está vazio ou em branco.

Observações

Este método armazena todo o conteúdo do ficheiro na memória. Para ficheiros grandes, considere usar DownloadAsync(String, HostedFileClientOptions, CancellationToken) e transmitir diretamente para o destino.

Aplica-se a