Udostępnij za pośrednictwem


SocketTransportOptions Klasa

Definicja

Opcje transportu opartego na gniazdach.

public ref class SocketTransportOptions
public class SocketTransportOptions
type SocketTransportOptions = class
Public Class SocketTransportOptions
Dziedziczenie
SocketTransportOptions

Konstruktory

SocketTransportOptions()

Opcje transportu opartego na gniazdach.

Właściwości

Backlog

Maksymalna długość kolejki oczekujących połączeń.

CreateBoundListenSocket

Funkcja użyta do utworzenia nowego Socket do nasłuchiwania. Jeśli nie zostanie ustawiona, CreateDefaultBoundListenSocket(EndPoint) zostanie użyta.

IOQueueCount

Liczba kolejek we/wy używanych do przetwarzania żądań. Ustaw wartość 0, aby bezpośrednio zaplanować we/wy na pulę wątków.

MaxReadBufferSize

Pobiera lub ustawia maksymalną nieskonsumowaną liczbę bajtów przychodzących, które będą buforowane przez transport.

Wartość null lub 0 wyłącza ciśnienie wsteczne całkowicie zezwalając na nieograniczone buforowanie. Nieograniczone buforowanie serwerów jest zagrożeniem bezpieczeństwa, biorąc pod uwagę niezaufanych klientów.

MaxWriteBufferSize

Pobiera lub ustawia maksymalną liczbę bajtów wychodzących buforu transportu przed zastosowaniem zwrotu zapisu.

Wartość null lub 0 wyłącza ciśnienie wsteczne całkowicie zezwalając na nieograniczone buforowanie. Nieograniczone buforowanie serwerów jest zagrożeniem bezpieczeństwa, biorąc pod uwagę niezaufanych klientów.

NoDelay

Ustaw wartość false, aby włączyć algorytm Nagle dla wszystkich połączeń.

UnsafePreferInlineScheduling

Wbudowane kontynuacje aplikacji i transportu zamiast wysyłania do puli wątków.

WaitForDataBeforeAllocatingBuffer

Zaczekaj na udostępnienie danych w celu przydzielenia buforu. Ustawienie wartości false może zwiększyć przepływność kosztem zwiększonego użycia pamięci.

Metody

CreateDefaultBoundListenSocket(EndPoint)

Tworzy domyślne wystąpienie Socket dla danego EndPoint obiektu, które może być używane przez odbiornik połączenia do nasłuchiwania żądań przychodzących. Bind(EndPoint) metoda jest wywoływana przez tę metodę.

Dotyczy