NetNamedPipeBindingElement.MaxBufferSize Свойство

Определение

Возвращает или задает значение, указывающее максимальный размер буфера, используемого для хранения сообщений в памяти (в байтах).

public:
 property int MaxBufferSize { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxBufferSize", DefaultValue=65536)]
[System.Configuration.IntegerValidator(MinValue=1)]
public int MaxBufferSize { get; set; }
[<System.Configuration.ConfigurationProperty("maxBufferSize", DefaultValue=65536)>]
[<System.Configuration.IntegerValidator(MinValue=1)>]
member this.MaxBufferSize : int with get, set
Public Property MaxBufferSize As Integer

Значение свойства

Максимальный объем памяти (в байтах), используемый для буферизации входящих сообщений. Значение по умолчанию - 65 536 байт.

Атрибуты

Комментарии

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

Если буфер заполнен, лишние данные остаются в основном сокете до тех пор, пока буфер не освободится.

Значение этого свойства должно быть меньше или равно MaxMessageSize и больше размера заголовков сообщения; в противном случае в канале возникнет исключение.

При приеме данных, объем которых превышает размер буфера в канале вызывается исключение CommunicationException, содержащее в качестве внутреннего исключения объект QuotaExceededException.

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