HostedFileClientExtensions.DownloadAsDataContentAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Laddar ned en fil och returnerar dess innehåll som en buffrad 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)
Parametrar
- client
- IHostedFileClient
Filklienten.
- fileId
- String
ID:t för filen som ska laddas ned.
- options
- HostedFileClientOptions
Alternativ för att konfigurera nedladdningen.
- cancellationToken
- CancellationToken
Övervaka CancellationToken för annulleringsbegäranden.
Returer
Filinnehållet som en DataContent.
Undantag
fileId är null.
fileId är tomt eller tomt utrymme.
Kommentarer
Den här metoden buffrar hela filinnehållet i minnet. Överväg att använda DownloadAsync(String, HostedFileClientOptions, CancellationToken) och strömma direkt till målet för stora filer.