SocketTransportOptions Třída
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í.
Možnosti přenosů založených na soketech.
public ref class SocketTransportOptions
public class SocketTransportOptions
type SocketTransportOptions = class
Public Class SocketTransportOptions
- Dědičnost
-
SocketTransportOptions
Konstruktory
| SocketTransportOptions() |
Vlastnosti
| Backlog |
Maximální délka čekající fronty připojení. |
| CreateBoundListenSocket |
Funkce použitá k vytvoření nové Socket funkce pro naslouchání. Pokud není nastavená, CreateDefaultBoundListenSocket(EndPoint) použije se. |
| IOQueueCount |
Počet vstupně-výstupních front používaných ke zpracování požadavků. Nastavte na hodnotu 0 tak, aby se vstupně-výstupní operace přímo nastavil na fond vláken. |
| MaxReadBufferSize |
Získá nebo nastaví maximální nekonsumované příchozí bajty, které přenos uloží do vyrovnávací paměti. |
| MaxWriteBufferSize |
Získá nebo nastaví maximální odchozí bajty přenos bude vyrovnávací paměť před použitím zpětného tlaku zápisu. |
| NoDelay |
Nastavte na false a povolte algoritmus Nagle pro všechna připojení. |
| UnsafePreferInlineScheduling |
Vložená aplikace a pokračování přenosu místo odeslání do fondu vláken. |
| WaitForDataBeforeAllocatingBuffer |
Počkejte, až budou k dispozici data pro přidělení vyrovnávací paměti. Nastavení na hodnotu false může zvýšit propustnost za cenu zvýšeného využití paměti. |
Metody
| CreateDefaultBoundListenSocket(EndPoint) |
Vytvoří výchozí instanci dané EndPoint instanceSocket, kterou může naslouchací proces připojení použít k naslouchání příchozím požadavkům. Bind(EndPoint) je volána touto metodou. |