Socket.GetRawSocketOption(Int32, Int32, Span<Byte>) Metoda

Definicja

Pobiera wartość opcji gniazda przy użyciu identyfikatorów nazw i poziomów specyficznych dla platformy.

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

Parametry

optionLevel
Int32

Poziom opcji zdefiniowanej przez platformę.

optionName
Int32

Nazwa opcji zdefiniowanej przez platformę.

optionValue
Span<Byte>

Zakres, w którym powinna być przechowywana pobrana wartość opcji.

Zwraca

Liczba bajtów zapisanych optionValue dla pomyślnie pobranej wartości.

Wyjątki

Element Socket został zamknięty.

Wystąpił błąd podczas próby uzyskania dostępu do gniazda.

Uwagi

Ogólnie rzecz biorąc, metoda powinna być używana za każdym razem, GetSocketOption gdy zostanie wybrana Socket opcja.

GetRawSocketOption(Int32, Int32, Span<Byte>) Metoda powinna być używana tylko wtedy, gdy SocketOptionLevel i SocketOptionName nie uwidacznia wymaganej opcji.

Dotyczy