Sdílet prostřednictvím


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

Definice

Získá hodnotu soketu možnost pomocí platformy specifické úrovně a název identifikátory.

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 do optionValue pro úspěšně načtenou hodnotu.

Výjimky

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

Poznámky

Obecně platí, že GetSocketOption metoda by se měla používat 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 nevystavují požadovanou možnost.

Platí pro