WSHttpBindingBase.MaxReceivedMessageSize 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 w bajtach dla komunikatu, który może być przetwarzany przez powiązanie.
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
Wartość właściwości
Maksymalny rozmiar w bajtach komunikatu przetwarzanego przez powiązanie. Wartość domyślna to 65 536 bajtów.
Wyjątki
Wartość jest mniejsza niż zero.
Komunikat przekroczył maksymalny przydzielony rozmiar.
Przykłady
W tym przykładzie pokazano, jak uzyskać maksymalny rozmiar komunikatu
long maxReceivedMessageSize =
binding1.MaxReceivedMessageSize;
Dim maxReceivedMessageSize = binding1.MaxReceivedMessageSize
Uwagi
Rozmiar komunikatów, które mogą być odbierane w sieci przez usługi przy użyciu elementu WSHttpBindingBase , jest ograniczony ilością pamięci przydzielonej dla każdego komunikatu. Ta granica rozmiaru komunikatu ma na celu ograniczenie narażenia na ataki typu "odmowa usługi" (DoS).