ConnectionOrientedTransportBindingElement.MaxBufferSize 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 på bufferten som ska användas. För strömmade meddelanden bör det här värdet vara minst den maximala möjliga storleken på meddelanderubrikerna, som läse i buffrat läge.
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
Egenskapsvärde
Det maximala antalet byte som används för att buffrar inkommande meddelanden i minnet. Standardvärdet är 65 536 byte.
Undantag
Värdet är mindre än eller lika med noll.
Kommentarer
För strömmade meddelanden gäller den här egenskapen endast för meddelandehuvudena. för buffrade meddelanden gäller det för hela meddelandet.
Värdet för den här egenskapen måste vara mindre än eller lika med MaxReceivedMessageSize och måste vara större än storleken på meddelanderubrikerna eller så utlöser kanalen ett undantag.
Om du får mer data än du kan buffrar kanalen genererar en CommunicationException, som innehåller ett QuotaExceededException som ett inre undantag.