Поделиться через


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

unsigned int

uint32_t

Максимальный размер и значение по умолчанию — UInt32.MaxValue.

Комментарии

Приложения могут защититься от вредоносного сервера, который отправляет слишком большой текст ответа в DoS клиента, задав для свойства меньшее число.

Если ответ с сервера содержит заголовок Content-Length со значением, превышающим значение этого свойства, запрос будет немедленно прерван, и операция немедленно завершится ошибкой, указывающей на то, что текст ответа слишком велик. Если в ответе нет заголовка Content-Length , текст ответа будет буферизованно до точки этого значения. Как только текст ответа станет больше этого значения, запрос будет прерван, буферизируемые данные ответа будут освобождены, и операция немедленно завершится ошибкой, указывающей, что текст ответа слишком велик.

Применяется к