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 копируют содержимое буфера памяти в целевой поток.