ConnectionOrientedTransportElement.MaxBufferSize Özellik

Tanım

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

Int32

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.

Şunlara uygulanır