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

Definição

Obtém um valor de opção de soquete usando identificadores de nome e nível específicos da 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

O nível da opção definido pela plataforma.

optionName
Int32

O nome da opção definido pela plataforma.

optionValue
Span<Byte>

O intervalo em que o valor da opção recuperada deve ser armazenado.

Retornos

Int32

O número de bytes gravados em optionValue para um valor recuperado com êxito.

Exceções

Ocorreu um erro ao tentar acessar o soquete.

Comentários

Em geral, o GetSocketOption método deve ser usado sempre que obter uma Socket opção.

GetRawSocketOption(Int32, Int32, Span<Byte>) o método deve ser usado somente quando SocketOptionLevel e SocketOptionName não expor a opção necessária.

Aplica-se a