Socket.GetRawSocketOption(Int32, Int32, Span<Byte>) Metodo

Definizione

Ottiene un valore dell'opzione socket usando il livello e gli ID specifici della piattaforma.

public:
 int GetRawSocketOption(int optionLevel, int optionName, Span<System::Byte> optionValue);
public int GetRawSocketOption (int optionLevel, int optionName, Span<byte> optionValue);
member this.GetRawSocketOption : int * int * Span<byte> -> int
Public Function GetRawSocketOption (optionLevel As Integer, optionName As Integer, optionValue As Span(Of Byte)) As Integer

Parametri

optionLevel
Int32

Livello dell'opzione definito dalla piattaforma.

optionName
Int32

Nome dell'opzione definito dalla piattaforma.

optionValue
Span<Byte>

Intervallo in cui deve essere archiviato il valore dell'opzione recuperato.

Restituisce

Int32

Numero di byte scritti in optionValue per un valore recuperato correttamente.

Eccezioni

L'oggetto Socket è stato chiuso.

Si è verificato un errore durante il tentativo di accesso al socket.

Commenti

In generale, il GetSocketOption metodo deve essere usato ogni volta che si ottiene un'opzione Socket .

GetRawSocketOption(Int32, Int32, Span<Byte>) è consigliabile usare il metodo solo quando SocketOptionLevel e SocketOptionName non espongono l'opzione richiesta.

Si applica a