HostedFileClientExtensions.DownloadAsDataContentAsync Метод

Определение

Загружает файл и возвращает его содержимое в буферизованном виде 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)

Параметры

client
IHostedFileClient

Файловый клиент.

fileId
String

Идентификатор скачиваемого файла.

options
HostedFileClientOptions

Параметры настройки загрузки.

cancellationToken
CancellationToken

Мониторинг CancellationToken запросов на отмену.

Возвращаемое значение

Содержимое файла в виде DataContent.

Исключения

fileId равно null.

fileId пустое или пробелы.

Комментарии

Этот метод буферизирует все содержимое файла в память. Для больших файлов рекомендуется использовать DownloadAsync(String, HostedFileClientOptions, CancellationToken) и потоковую передачу непосредственно в место назначения.

Применяется к