WSDualHttpBindingElement.MaxReceivedMessageSize Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.