HostedFileClientExtensions.DownloadAsDataContentAsync Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.