NetNamedPipeBindingElement.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 ett värde som anger den maximala storleken i byte för bufferten som används för att lagra meddelanden i minnet.
public:
property int MaxBufferSize { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxBufferSize", DefaultValue=65536)]
[System.Configuration.IntegerValidator(MinValue=1)]
public int MaxBufferSize { get; set; }
[<System.Configuration.ConfigurationProperty("maxBufferSize", DefaultValue=65536)>]
[<System.Configuration.IntegerValidator(MinValue=1)>]
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.
- Attribut
Kommentarer
Den här egenskapen gäller endast för rubrikerna för strömmade meddelanden. Det här värdet ska vara minst den maximala möjliga storleken på SOAP-huvudena, som läse i buffrat läge.
Om bufferten är full förblir överskottsdata i den underliggande socketen tills bufferten har utrymme igen.
Värdet för den här egenskapen måste vara mindre än eller lika med MaxMessageSize och måste vara större än storleken på meddelanderubrikerna eller så genererar kanalen ett undantag.
Om du får mer data än vad du kan buffrar, genererar kanalen en CommunicationException, som innehåller QuotaExceededException som ett inre undantag.