SocketTransportOptions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ść |
MaxWriteBufferSize |
Pobiera lub ustawia maksymalną liczbę bajtów wychodzących buforu transportu przed zastosowaniem zwrotu zapisu.
Wartość |
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ę. |