WSDualHttpBindingElement.MaxReceivedMessageSize Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger den maximala storleken, i byte, för ett meddelande som kan tas emot på en kanal som konfigurerats med den här bindningen.
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
Egenskapsvärde
Den maximala storleken i byte för ett meddelande som bearbetas av bindningen. Standardvärdet är 65 536 byte.
- Attribut
Kommentarer
Storleken på de meddelanden som kan tas emot på tråden av tjänster med hjälp WSDualHttpBinding av klassen begränsas av mängden minne som allokeras för varje meddelande. Den här gränsen för meddelandestorleken är avsedd att begränsa exponeringen för DoS-attacker.
Observera att inställningarna för MaxBufferPoolSize och MaxReceivedMessageSize, är lokala beteendeinställningar. Det innebär att de inte överförs till andra slutpunkter i metadata. Om du genererar en proxy till en tjänst med en maximal meddelandestorlek på 2 GB från metadata har proxyn fortfarande standardvärdet 64 K. Detta lämnar kontroll över lämpliga gränser för meddelande- och meddelandebuffertstorlek i omfånget för lokala administratörer.