Udostępnij za pośrednictwem


WebHttpBindingElement.MaxReceivedMessageSize Właściwość

Definicja

Pobiera lub ustawia maksymalny rozmiar w bajtach dla komunikatu, który może zostać przetworzony przez powiązanie.

public:
 property long MaxReceivedMessageSize { long get(); void set(long value); };
[System.Configuration.ConfigurationProperty("maxReceivedMessageSize", DefaultValue=65536)]
[System.Configuration.LongValidator(MinValue=1)]
public long MaxReceivedMessageSize { get; set; }
[<System.Configuration.ConfigurationProperty("maxReceivedMessageSize", DefaultValue=65536)>]
[<System.Configuration.LongValidator(MinValue=1)>]
member this.MaxReceivedMessageSize : int64 with get, set
Public Property MaxReceivedMessageSize As Long

Wartość właściwości

Int64

Maksymalny rozmiar w bajtach dla komunikatu przetwarzanego przez powiązanie. Wartość domyślna to 65 536 bajtów.

Atrybuty

Wyjątki

Wartość jest mniejsza niż zero.

Komunikat przekroczył maksymalny przydzielony rozmiar.

Uwagi

Rozmiar komunikatów, które mogą być odbierane przez usługi korzystające z funkcji , jest ograniczony ilością pamięci WebHttpBinding przydzieloną dla każdego komunikatu. Ta wartość powiązana z rozmiarem komunikatu ma na celu ograniczenie narażenia na ataki typu "odmowa usługi" (DoS).

Dotyczy