Socket.GetRawSocketOption(Int32, Int32, Span<Byte>) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
Retornos
O número de bytes gravados em optionValue
para um valor recuperado com êxito.
Exceções
O Socket foi fechado.
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 expõem a opção necessária.