Udostępnij przez


MtomMessageEncodingBindingElement.MaxBufferSize Właściwość

Definicja

Pobiera lub ustawia maksymalny rozmiar buforu.

public:
 property int MaxBufferSize { int get(); void set(int value); };
public int MaxBufferSize { get; set; }
member this.MaxBufferSize : int with get, set
Public Property MaxBufferSize As Integer

Wartość właściwości

Maksymalny rozmiar buforu. Wartość domyślna to 65536 (0x10000) bajtów.

Wyjątki

Zestaw wartości jest mniejszy lub równy zero.

Uwagi

Komunikaty mechanizmu optymalizacji transmisji komunikatów (MTOM) w programie Windows Communication Foundation (WCF) mogą składać się z wielu części MIME. Wiadomość zawsze zawiera część z wieloma rozszerzeniami poczty internetowej (MIME), która zawiera część zestawu informacji wiadomości. Ponadto jeśli komunikat zawiera zoptymalizowane dane binarne, może zawierać dodatkowe części MIME zawierające dane binarne. W komunikacie nie ma żadnych wymagań dotyczących kolejności, w jakiej muszą pojawić się te części MIME. Proces odczytywania komunikatów czasami musi buforować części MIME, jeśli pojawiają się poza kolejnością. Proces odczytywania komunikatu może również wymagać buforowania odpowiednich informacji nagłówka MIME w każdej części. Ten MaxBufferSize limit przydziału ma na celu ograniczenie ilości pamięci, którą można przydzielić podczas odczytywania komunikatów MTOM, a więc ogranicza nadmierne zużycie pamięci ze względu na wymagania dotyczące buforowania.

Dotyczy