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 pro přenosy založené na soketech.
public ref class SocketTransportOptions
public class SocketTransportOptions
type SocketTransportOptions = class
Public Class SocketTransportOptions
- Dědičnost
-
SocketTransportOptions
Konstruktory
SocketTransportOptions() |
Možnosti pro přenosy založené na soketech. |
Vlastnosti
Backlog |
Maximální délka fronty připojení čekající na vyřízení. |
CreateBoundListenSocket |
Funkce, která slouží 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žitých ke zpracování požadavků. Nastavte na hodnotu 0, pokud chcete přímo naplánovat vstupně-výstupní operace do fondu vláken. |
MaxReadBufferSize |
Získá nebo nastaví maximální nespotřebované příchozí bajty, které bude přenos ukládat do vyrovnávací paměti.
Hodnota |
MaxWriteBufferSize |
Získá nebo nastaví maximální odchozí bajty, které bude přenos ukládat do vyrovnávací paměti před použitím zpětného přetlaku zápisu.
Hodnota |
NoDelay |
Nastavte na hodnotu false, pokud chcete povolit algoritmus Nagle pro všechna připojení. |
UnsafePreferInlineScheduling |
Vložená aplikace a pokračování přenosu místo odesílání do fondu vláken. |
WaitForDataBeforeAllocatingBuffer |
Počkejte, dokud nebudou 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 Socket pro danou instanci EndPoint , kterou může použít naslouchací proces připojení k naslouchání příchozím požadavkům. Bind(EndPoint) je volána touto metodou. |