WSHttpBindingBase.MaxReceivedMessageSize Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает максимальный размер (в байтах) сообщения, которое может быть обработано привязкой.
public:
property long MaxReceivedMessageSize { long get(); void set(long value); };
public long MaxReceivedMessageSize { get; set; }
member this.MaxReceivedMessageSize : int64 with get, set
Public Property MaxReceivedMessageSize As Long
Значение свойства
Максимальный размер (в байтах) сообщения, обрабатываемого привязкой. Значение по умолчанию - 65 536 байт.
Исключения
Значение меньше нуля.
Размер сообщения превышает максимально допустимый.
Примеры
В этом примере показано, как возвратить максимальный размер сообщения.
long maxReceivedMessageSize =
binding1.MaxReceivedMessageSize;
Dim maxReceivedMessageSize = binding1.MaxReceivedMessageSize
Комментарии
Размер сообщений, которые службы могут принимать из сети с использованием объекта WSHttpBindingBase, ограничен объемом памяти, выделенной для каждого сообщения. Такое ограничение размера сообщения позволяет снизить уязвимость к атакам типа «отказ в обслуживании» (DoS).