Condividi tramite


HostedFileClientExtensions.DownloadToAsync Metodo

Definizione

Scarica un file e lo salva in un percorso locale.

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)

Parametri

client
IHostedFileClient

Client di file.

fileId
String

ID del file da scaricare.

destinationPath
String

Percorso in cui salvare il file. Se il percorso è una directory o vuota, verrà dedotto il nome del file. Un percorso vuoto viene considerato come la directory corrente.

options
HostedFileClientOptions

Opzioni per configurare il download.

cancellationToken
CancellationToken

Oggetto CancellationToken da monitorare per le richieste di annullamento.

Restituisce

Percorso effettivo in cui è stato salvato il file.

Eccezioni

destinationPath è null.

fileId è vuoto o vuoto.

Esiste già un file nel percorso di destinazione.

Si applica a