HostedFileClientExtensions.DownloadToAsync 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 lo guarda en una ruta de acceso local.
public static System.Threading.Tasks.Task<string> DownloadToAsync(this Microsoft.Extensions.AI.IHostedFileClient client, string fileId, string destinationPath, Microsoft.Extensions.AI.HostedFileClientOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member DownloadToAsync : Microsoft.Extensions.AI.IHostedFileClient * string * string * Microsoft.Extensions.AI.HostedFileClientOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
<Extension()>
Public Function DownloadToAsync (client As IHostedFileClient, fileId As String, destinationPath As String, Optional options As HostedFileClientOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of String)
Parámetros
- client
- IHostedFileClient
El cliente de archivos.
- fileId
- String
Identificador del archivo que se va a descargar.
- destinationPath
- String
Ruta de acceso a la que se va a guardar el archivo. Si la ruta de acceso es un directorio o está vacío, se deducirá el nombre de archivo. Una ruta de acceso vacía se trata como el directorio actual.
- options
- HostedFileClientOptions
Opciones para configurar la descarga.
- cancellationToken
- CancellationToken
que CancellationToken se va a supervisar para las solicitudes de cancelación.
Devoluciones
Ruta de acceso real donde se guardó el archivo.
Excepciones
destinationPath es null.
fileId está vacío o espacio en blanco.
Ya existe un archivo en la ruta de acceso de destino.