ReliableSessionBindingElement.MaxTransferWindowSize 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 jumlah pesan terbesar yang bisa ada di buffer kirim atau buffer penerima.
public:
property int MaxTransferWindowSize { int get(); void set(int value); };
public int MaxTransferWindowSize { get; set; }
member this.MaxTransferWindowSize : int with get, set
Public Property MaxTransferWindowSize As Integer
Nilai Properti
Jumlah pesan terbesar yang dapat di-buffer. Nilai minimum adalah 1; nilai maksimum adalah 4096; dan nilai defaultnya adalah 32.
Pengecualian
Nilai yang ditetapkan kurang dari atau sama dengan satu atau lebih besar dari 4096.
Keterangan
Nilai MaxTransferWindowSize properti dapat diatur pada pengirim dan penerima. Nilai ini disertakan dalam kebijakan pengikatan WSDL, jadi jika Anda menggunakan Alat Utilitas Metadata ServiceModel (Svcutil.exe) untuk membangun klien Anda, nilainya sama. Jika tidak, nilai ini adalah apa pun yang Anda tetapkan untuk berada di klien.
Ketika batas ini tercapai pada pengirim, panggilan tambahan untuk dikirim akan diblokir. Ketika batas ini tercapai pada penerima, pesan baru yang tiba di saluran yang mendasar tidak diterima.
Sesi yang andal menggunakan protokol windowing untuk membantu meningkatkan pemanfaatan jaringan. Jumlah buffering yang diperlukan secara langsung berasal dari ukuran jendela transmisi. Saat menyetel nilai ini, perhatikan bahwa jendela transmisi optimal terkait dengan bandwidth dan latensi dengan cara lurus ke depan. Ukuran jendela maksimum yang ideal adalah bandwidth kali latensi. Apa pun yang lebih kecil menghasilkan pemanfaatan jaringan kurang dari 100%; apa pun yang lebih besar hanya membuang-membuang ruang.