Aracılığıyla paylaş


ConnectionOrientedTransportBindingElement.MaxBufferSize Özellik

Tanım

Kullanılacak arabellek boyutu üst sınırını alır veya ayarlar. Akışa alınan iletiler için, bu değer en azından arabelleğe alınan modda okunan ileti üst bilgilerinin mümkün olan en büyük boyutu olmalıdır.

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

Özellik Değeri

Int32

Gelen iletileri belleğe almak için kullanılan en fazla bayt sayısı. Varsayılan değer 65.536 bayttır.

Özel durumlar

Değer sıfırdan küçük veya sıfıra eşit.

Açıklamalar

Akışlı iletiler için bu özellik yalnızca ileti üst bilgileri için geçerlidir; arabelleğe alınan iletiler için iletinin tamamına uygulanır.

Bu özelliğin değeri küçük veya buna eşit MaxReceivedMessageSize olmalı ve iletinin üst bilgilerinin boyutundan büyük olmalıdır veya kanal özel durum oluşturur.

Arabelleğe alabileceğinizden daha fazla veri alırsanız, kanal iç özel durum olarak içeren bir QuotaExceededException oluştururCommunicationException.

Şunlara uygulanır