Socket.GetRawSocketOption(Int32, Int32, Span<Byte>) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém um valor de opção de socket usando identificadores de nível e nome 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 de opção definido pela plataforma.
- optionName
- Int32
O nome da opção definido pela plataforma.
Devoluções
O número de bytes escritos optionValue para um valor recuperado com sucesso.
Exceções
O Socket local foi encerrado.
Ocorreu um erro ao tentar aceder ao soquete.
Observações
De um modo geral, este GetSocketOption método deve ser utilizado sempre que se adquire uma Socket opção.
GetRawSocketOption(Int32, Int32, Span<Byte>) O método deve ser usado apenas quando SocketOptionLevel e SocketOptionName não expõem a opção necessária.