Поделиться через


HttpContent.LoadIntoBufferAsync Метод

Определение

Сериализуйте содержимое HTTP в буфер памяти в виде асинхронной операции.

Перегрузки

LoadIntoBufferAsync(Int64, CancellationToken)

Сериализуйте содержимое HTTP в буфер памяти в виде асинхронной операции.

LoadIntoBufferAsync(CancellationToken)

Сериализуйте содержимое HTTP в буфер памяти в виде асинхронной операции.

LoadIntoBufferAsync(Int64)

Сериализуйте содержимое HTTP в буфер памяти в виде асинхронной операции.

LoadIntoBufferAsync()

Сериализуйте содержимое HTTP в буфер памяти в виде асинхронной операции.

Комментарии

Эта операция не блокируется.

LoadIntoBufferAsync(Int64, CancellationToken)

Сериализуйте содержимое HTTP в буфер памяти в виде асинхронной операции.

public:
 System::Threading::Tasks::Task ^ LoadIntoBufferAsync(long maxBufferSize, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task LoadIntoBufferAsync (long maxBufferSize, System.Threading.CancellationToken cancellationToken);
member this.LoadIntoBufferAsync : int64 * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function LoadIntoBufferAsync (maxBufferSize As Long, cancellationToken As CancellationToken) As Task

Параметры

maxBufferSize
Int64

Максимальный размер буфера в байтах.

cancellationToken
CancellationToken

Маркер отмены для отмены операции.

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

Объект задачи, представляющий асинхронную операцию.

Исключения

Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.

Объект уже удален.

Комментарии

Эта операция не блокируется. Возвращенный объект Task завершится после сериализации всего содержимого в буфер памяти.

После сериализации содержимого в буфер памяти вызовы одного из методов CopyToAsync(Stream) копируют содержимое буфера памяти в целевой поток.

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

LoadIntoBufferAsync(CancellationToken)

Сериализуйте содержимое HTTP в буфер памяти в виде асинхронной операции.

public:
 System::Threading::Tasks::Task ^ LoadIntoBufferAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task LoadIntoBufferAsync (System.Threading.CancellationToken cancellationToken);
member this.LoadIntoBufferAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function LoadIntoBufferAsync (cancellationToken As CancellationToken) As Task

Параметры

cancellationToken
CancellationToken

Маркер отмены для отмены операции.

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

Объект задачи, представляющий асинхронную операцию.

Исключения

Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.

Объект уже удален.

Комментарии

Эта операция не блокируется. Возвращенный объект Task завершится после сериализации всего содержимого в буфер памяти.

После сериализации содержимого в буфер памяти вызовы одного из методов CopyToAsync(Stream) копируют содержимое буфера памяти в целевой поток.

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

LoadIntoBufferAsync(Int64)

Исходный код:
HttpContent.cs
Исходный код:
HttpContent.cs
Исходный код:
HttpContent.cs

Сериализуйте содержимое HTTP в буфер памяти в виде асинхронной операции.

public:
 System::Threading::Tasks::Task ^ LoadIntoBufferAsync(long maxBufferSize);
public System.Threading.Tasks.Task LoadIntoBufferAsync (long maxBufferSize);
member this.LoadIntoBufferAsync : int64 -> System.Threading.Tasks.Task
Public Function LoadIntoBufferAsync (maxBufferSize As Long) As Task

Параметры

maxBufferSize
Int64

Максимальный размер буфера в байтах.

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

Объект задачи, представляющий асинхронную операцию.

Комментарии

Эта операция не блокируется. Возвращенный объект Task завершится после сериализации всего содержимого в буфер памяти.

После сериализации содержимого в буфер памяти вызовы одного из методов CopyToAsync копируют содержимое буфера памяти в целевой поток.

Если содержимое превышает значение, переданное в параметре maxBufferSize, создается исключение.

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

LoadIntoBufferAsync()

Исходный код:
HttpContent.cs
Исходный код:
HttpContent.cs
Исходный код:
HttpContent.cs

Сериализуйте содержимое HTTP в буфер памяти в виде асинхронной операции.

public:
 System::Threading::Tasks::Task ^ LoadIntoBufferAsync();
public System.Threading.Tasks.Task LoadIntoBufferAsync ();
member this.LoadIntoBufferAsync : unit -> System.Threading.Tasks.Task
Public Function LoadIntoBufferAsync () As Task

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

Объект задачи, представляющий асинхронную операцию.

Комментарии

Эта операция не блокируется. Возвращенный объект Task завершится после сериализации всего содержимого в буфер памяти.

После сериализации содержимого в буфер памяти вызовы одного из методов CopyToAsync копируют содержимое буфера памяти в целевой поток.

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