ConnectionOrientedTransportElement.MaxBufferSize Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kullanılacak arabelleğin en büyük boyutunu alır veya ayarlar.
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
Özellik Değeri
Bellekteki gelen iletileri arabelleğe almak için kullanılan en fazla bayt sayısı. Varsayılan değer 65.536 bayttır.
- Öznitelikler
Açıklamalar
Bu özellik yalnızca akan ileti üstbilgileri için geçerlidir.
Bu değer en azından, arabelleğe alınmış modda okunan SOAP üstbilgilerinin en büyük olası boyutu olmalıdır.
Bu özelliğin değeri, MaxMessageSize değerinden küçük veya buna eşit olmalıdır ve iletinin üst bilgilerinin boyutundan büyük olmalıdır. Aksi takdirde, kanal bir özel durum oluşturur.
Arabelleğe alabileceğinden daha fazla veri alırsanız kanal, CommunicationException QuotaExceededException iç özel durum olarak bulunan bir oluşturur.