HostedFileClientExtensions.DownloadToAsync Método

Definición

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.

Se aplica a