Bagikan melalui


ReliableSessionBindingElement.MaxTransferWindowSize Properti

Definisi

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.

Berlaku untuk