AtomPubClient.MaxResponseBufferSize Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает максимальное количество байтов для буфера при получении ответа от сервера.
public:
property unsigned int MaxResponseBufferSize { unsigned int get(); void set(unsigned int value); };
uint32_t MaxResponseBufferSize();
void MaxResponseBufferSize(uint32_t value);
public uint MaxResponseBufferSize { get; set; }
var uInt32 = atomPubClient.maxResponseBufferSize;
atomPubClient.maxResponseBufferSize = uInt32;
Public Property MaxResponseBufferSize As UInteger
Значение свойства
Максимальный размер и значение по умолчанию — UInt32.MaxValue.
Реализации
Комментарии
Приложения могут защититься от вредоносного сервера, который отправляет клиенту слишком большой текст ответа, задав для свойства меньшее число.
Если ответ от сервера содержит заголовок Content-Length со значением, превышающим значение этого свойства, запрос будет немедленно прерван, и операция немедленно завершится ошибкой, указывающей на то, что текст ответа слишком велик. Если в ответе нет заголовка Content-Length , текст отклика будет буферизованно до точки этого значения. Как только текст ответа станет больше этого значения, запрос будет прерван, буферизируемые данные ответа будут освобождены, и операция немедленно завершится ошибкой, указывающей на то, что текст ответа слишком велик.