Share via


NetNamedPipeBindingElement.MaxBufferSize Properti

Definisi

Mendapatkan atau mengatur nilai yang menentukan ukuran maksimum, dalam byte, dari buffer yang digunakan untuk menyimpan pesan dalam memori.

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

Nilai Properti

Jumlah maksimum byte yang digunakan untuk menyangga pesan masuk dalam memori. Nilai defaultnya adalah 65,536 byte.

Atribut

Keterangan

Properti ini hanya berlaku untuk header pesan yang dialirkan. Nilai ini harus setidaknya ukuran maksimum yang mungkin dari header SOAP, yang dibaca dalam mode buffer.

Jika buffer penuh, data berlebih tetap berada di soket yang mendasar hingga buffer memiliki ruang lagi.

Nilai properti ini harus kurang dari atau sama dengan MaxMessageSize dan harus lebih besar dari ukuran header pesan atau saluran memberikan pengecualian.

Jika Anda menerima lebih banyak data daripada yang dapat Anda buffer, saluran akan menampilkan CommunicationException, yang berisi QuotaExceededException sebagai pengecualian dalam.

Berlaku untuk