HttpContent.LoadIntoBufferAsync Метод
В этой статье
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сериализуйте содержимое HTTP в буфер памяти в виде асинхронной операции.
Перегрузки
LoadIntoBufferAsync(Int64, CancellationToken) |
Сериализуйте содержимое HTTP в буфер памяти в виде асинхронной операции. |
LoadIntoBufferAsync(CancellationToken) |
Сериализуйте содержимое HTTP в буфер памяти в виде асинхронной операции. |
LoadIntoBufferAsync(Int64) |
Сериализуйте содержимое HTTP в буфер памяти в виде асинхронной операции. |
LoadIntoBufferAsync() |
Сериализуйте содержимое HTTP в буфер памяти в виде асинхронной операции. |
Комментарии
Эта операция не блокируется.
Сериализуйте содержимое 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) копируют содержимое буфера памяти в целевой поток.
Применяется к
.NET 10 и .NET 9
Продукт | Версии |
---|---|
.NET | 9, 10 |
Сериализуйте содержимое 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) копируют содержимое буфера памяти в целевой поток.
Применяется к
.NET 10 и .NET 9
Продукт | Версии |
---|---|
.NET | 9, 10 |
- Исходный код:
- 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
, создается исключение.
Применяется к
.NET 10 и другие версии
Продукт | Версии |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
- Исходный код:
- 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 копируют содержимое буфера памяти в целевой поток.
Применяется к
.NET 10 и другие версии
Продукт | Версии |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |