Bagikan melalui


WSDualHttpBindingElement.MaxReceivedMessageSize Properti

Definisi

Mendapatkan atau mengatur ukuran maksimum, dalam byte, untuk pesan yang dapat diterima pada saluran yang dikonfigurasi dengan pengikatan ini.

public:
 property long MaxReceivedMessageSize { long get(); void set(long value); };
[System.Configuration.ConfigurationProperty("maxReceivedMessageSize", DefaultValue=65536)]
[System.Configuration.LongValidator(MinValue=1)]
public long MaxReceivedMessageSize { get; set; }
[<System.Configuration.ConfigurationProperty("maxReceivedMessageSize", DefaultValue=65536)>]
[<System.Configuration.LongValidator(MinValue=1)>]
member this.MaxReceivedMessageSize : int64 with get, set
Public Property MaxReceivedMessageSize As Long

Nilai Properti

Ukuran maksimum, dalam byte, untuk pesan yang diproses oleh pengikatan. Nilai defaultnya adalah 65,536 byte.

Atribut

Keterangan

Ukuran pesan yang dapat diterima pada kawat oleh layanan menggunakan WSDualHttpBinding kelas dibatasi oleh jumlah memori yang dialokasikan untuk setiap pesan. Terikat pada ukuran pesan ini dimaksudkan untuk membatasi paparan serangan gaya DoS.

Perhatikan bahwa pengaturan untuk MaxBufferPoolSize dan MaxReceivedMessageSize, adalah pengaturan perilaku lokal. Ini berarti bahwa mereka tidak ditransmisikan ke titik akhir lain dalam metadata. Jika Anda membuat proksi ke layanan dengan ukuran pesan maksimum 2GB dari metadata, proksi masih memiliki nilai default 64K. Ini meninggalkan kontrol batas yang sesuai untuk ukuran buffer pesan dan pesan dalam cakupan administrator lokal.

Berlaku untuk