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

Definice

Získá hodnotu možnosti soketu pomocí identifikátorů názvu a úrovně specifické pro platformu.

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

Úroveň možností definovaná platformou.

optionName
Int32

Název možnosti definované platformou.

optionValue
Span<Byte>

Rozsah, do kterého by měla být uložena načtená hodnota možnosti.

Návraty

Počet bajtů zapsaných pro optionValue úspěšně načtenou hodnotu.

Výjimky

Ta Socket byla uzavřena.

Při pokusu o přístup k soketu došlo k chybě.

Poznámky

Obecně platí, že GetSocketOption metoda by měla být použita při každém získání Socket možnosti.

GetRawSocketOption(Int32, Int32, Span<Byte>) metoda by měla být použita pouze v případě, že SocketOptionLevel a SocketOptionName nezpřístupňuje požadovanou možnost.

Platí pro