Udostępnij za pośrednictwem


WSHttpBindingBase.MaxReceivedMessageSize Właściwość

Definicja

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).

Dotyczy