HostedFileClientExtensions.DownloadAsDataContentAsync Método
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í.
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.