MtomMessageEncodingBindingElement.MaxBufferSize Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.