SocketTransportOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Opzioni per i trasporti basati su socket.
public ref class SocketTransportOptions
public class SocketTransportOptions
type SocketTransportOptions = class
Public Class SocketTransportOptions
- Ereditarietà
-
SocketTransportOptions
Costruttori
SocketTransportOptions() |
Opzioni per i trasporti basati su socket. |
Proprietà
Backlog |
Lunghezza massima della coda di connessione in sospeso. |
CreateBoundListenSocket |
Funzione usata per creare un nuovo Socket oggetto con cui ascoltare. Se non è impostato, CreateDefaultBoundListenSocket(EndPoint) viene usato. |
IOQueueCount |
Numero di code di I/O usate per elaborare le richieste. Impostare su 0 per pianificare direttamente I/O su ThreadPool. |
MaxReadBufferSize |
Ottiene o imposta il valore massimo di byte in ingresso in ingresso che il trasporto bufferrà.
Un valore pari |
MaxWriteBufferSize |
Ottiene o imposta i byte in uscita massimi che il trasporto buffererà prima di applicare la backpressione di scrittura.
Un valore pari |
NoDelay |
Impostare su false per abilitare l'algoritmo di Nagle per tutte le connessioni. |
UnsafePreferInlineScheduling |
Le continuazioni di applicazione e trasporto inline anziché l'invio al threadpool. |
WaitForDataBeforeAllocatingBuffer |
Attendere fino a quando non sono disponibili dati per allocare un buffer. L'impostazione di questo valore su false può aumentare la velocità effettiva a costo di un aumento dell'utilizzo della memoria. |
Metodi
CreateDefaultBoundListenSocket(EndPoint) |
Crea un'istanza predefinita di Socket per l'oggetto specificato EndPoint che può essere usato da un listener di connessione per ascoltare le richieste in ingresso. Bind(EndPoint) viene chiamato da questo metodo. |