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

Definición

Obtiene un valor de opción de socket mediante los identificadores de nombre y de 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 la opción definida 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 la opción recuperada.

Devoluciones

Int32

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

Excepciones

El Socket se ha cerrado.

Error al intentar acceder al socket.

Comentarios

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

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

Se aplica a