ReliableSessionBindingElement.MaxTransferWindowSize Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví největší počet zpráv, které mohou existovat v vyrovnávací paměti pro odesílání nebo příjem vyrovnávací paměti.
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
Hodnota vlastnosti
Největší počet zpráv, které lze ukládat do vyrovnávací paměti. Minimální hodnota je 1; maximální hodnota je 4096; a výchozí hodnota je 32.
Výjimky
Sada hodnot je menší nebo rovna jedné nebo větší než 4096.
Poznámky
Hodnotu MaxTransferWindowSize vlastnosti lze nastavit u odesílatele i příjemce. Tato hodnota je zahrnuta v zásadách vazby WSDL, takže pokud použijete ServiceModel Metadata Utility Tool (Svcutil.exe) k sestavení klienta, má stejnou hodnotu. Jinak je tato hodnota jakákoliv, kterou nastavíte na klientovi.
Při dosažení tohoto limitu u odesílatele se zablokují další volání k odeslání. Při dosažení tohoto limitu u příjemce se nové zprávy, které dorazí do základního kanálu, nepřijmou.
Spolehlivá relace používá protokol windowing ke zlepšení využití sítě. Objem požadovaného ukládání do vyrovnávací paměti je přímo odvozen od velikosti časového intervalu přenosu. Při ladění této hodnoty mějte na paměti, že optimální interval přenosu přímo souvisí s šířkou pásma a latencí. Ideální maximální velikost okna je šířka pásma, kolikrát je latence. Cokoli menšího přináší méně než 100% využití sítě; Všechno větší je jen plýtváním místem.