ISyndicationClient.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 = iSyndicationClient.maxResponseBufferSize;
iSyndicationClient.maxResponseBufferSize = uInt32;
Public Property MaxResponseBufferSize As UInteger
Значение свойства
Максимальный размер и значение по умолчанию — UInt32.MaxValue.
Комментарии
Приложения могут защититься от вредоносного сервера, который отправляет слишком большой текст ответа в DoS клиента, задав для свойства меньшее число.
Если ответ с сервера содержит заголовок Content-Length со значением, превышающим значение этого свойства, запрос будет немедленно прерван, и операция немедленно завершится ошибкой, указывающей на то, что текст ответа слишком велик. Если в ответе нет заголовка Content-Length , текст ответа будет буферизованно до точки этого значения. Как только текст ответа станет больше этого значения, запрос будет прерван, буферизируемые данные ответа будут освобождены, и операция немедленно завершится ошибкой, указывающей, что текст ответа слишком велик.