HttpTransportBindingElement.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 arabellek boyutu üst sınırını alır veya ayarlar. Arabelleğe alınan iletiler için bu değer ile MaxReceivedMessageSizeaynıdır. Akışlı iletiler için bu değer, arabelleğe alınan modda okunması gereken SOAP üst bilgilerinin en büyük boyutudur.
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
Arabelleğin bayt cinsinden en büyük boyutu.
Örnekler
Aşağıdaki örnek, bağlamada istekler gerçekleştirirken kullanılacak bu özelliği ayarlar.
HttpTransportBindingElement httpBinding = new HttpTransportBindingElement();
httpBinding.MaxBufferSize = 16384;
Açıklamalar
Akışlı iletiler için, ileti üst bilgilerinin boyutu bu özellikten büyükse, bir QuotaExceededException oluşturulur. Akışsız bir ileti için, ileti boyutu bu özellikten büyükse ileti bırakılır.
Belirtilmezse, varsayılan değer 65536'dır.