SocketTransportOptions Třída

Definice

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.

Platí pro