Sdílet prostřednictvím


SocketTransportOptions Třída

Definice

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 null nebo 0 zcela zakáže zpětný tlak, což umožňuje neomezené ukládání do vyrovnávací paměti. Neomezené ukládání do vyrovnávací paměti serveru představuje bezpečnostní riziko vzhledem k nedůvěryhodným klientům.

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 null nebo 0 zcela zakáže zpětný tlak, což umožňuje neomezené ukládání do vyrovnávací paměti. Neomezené ukládání do vyrovnávací paměti serveru představuje bezpečnostní riziko vzhledem k nedůvěryhodným klientům.

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.

Platí pro