Socket.GetRawSocketOption(Int32, Int32, Span<Byte>) Método

Definición

Obtiene un valor de opción de socket mediante identificadores de nombre y nivel específicos de la plataforma.

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

Parámetros

optionLevel
Int32

Nivel de opción definido por la plataforma.

optionName
Int32

Nombre de opción definido por la plataforma.

optionValue
Span<Byte>

Intervalo en el que se debe almacenar el valor de opción recuperado.

Devoluciones

Número de bytes escritos en optionValue para un valor recuperado correctamente.

Excepciones

Error al intentar acceder al socket.

Comentarios

En general, el GetSocketOption método se debe usar cada vez que se obtiene una Socket opción.

GetRawSocketOption(Int32, Int32, Span<Byte>) el método solo debe usarse cuando SocketOptionLevel y SocketOptionName no exponga la opción necesaria.

Se aplica a