HttpBufferContent Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
HttpBufferContent(IBuffer) |
Инициализирует новый экземпляр класса HttpBufferContent с указанным буфером. |
HttpBufferContent(IBuffer, UInt32, UInt32) |
Инициализирует новый экземпляр класса HttpBufferContent со смещением и количеством байтов из указанного буфера. |
HttpBufferContent(IBuffer)
Инициализирует новый экземпляр класса HttpBufferContent с указанным буфером.
public:
HttpBufferContent(IBuffer ^ content);
HttpBufferContent(IBuffer const& content);
public HttpBufferContent(IBuffer content);
function HttpBufferContent(content)
Public Sub New (content As IBuffer)
Параметры
- content
- IBuffer
Содержимое, используемое для инициализации HttpBufferContent.
Примеры
См . раздел Двоичные данные POST по протоколу HTTP.
Комментарии
Весь буфер, указанный в параметре content , используется для инициализации HttpBufferContent.
Ниже приведены исключения, создаваемые этой функцией.
E_INVALIDARG
Параметр содержимого имеет значение NULL (Nothing в Visual Basic).
См. также раздел
Применяется к
HttpBufferContent(IBuffer, UInt32, UInt32)
Инициализирует новый экземпляр класса HttpBufferContent со смещением и количеством байтов из указанного буфера.
public:
HttpBufferContent(IBuffer ^ content, unsigned int offset, unsigned int count);
HttpBufferContent(IBuffer const& content, uint32_t const& offset, uint32_t const& count);
public HttpBufferContent(IBuffer content, uint offset, uint count);
function HttpBufferContent(content, offset, count)
Public Sub New (content As IBuffer, offset As UInteger, count As UInteger)
Параметры
- content
- IBuffer
Содержимое, используемое для инициализации HttpBufferContent.
- offset
-
UInt32
unsigned int
uint32_t
Смещение в байтах от начала буфера содержимого для инициализации HttpBufferContent.
- count
-
UInt32
unsigned int
uint32_t
Количество байтов в буфере содержимого для инициализации HttpBufferContent.
Примеры
См . раздел Двоичные данные POST по протоколу HTTP.
Комментарии
Для инициализации HttpBufferContent используется только диапазон, заданный параметром offset и count.
Ниже приведены исключения, создаваемые этим содержимым.
E_INVALIDARG
Параметр содержимого имеет значение NULL (Nothing в Visual Basic).
Параметр offset меньше нуля.
Параметр offset больше длины содержимого, указанного параметром content .
Параметр count меньше нуля или параметр count больше длины содержимого, указанного параметром count за вычетом параметра offset .