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

Definition

Hämtar ett socketalternativvärde med plattformsspecifika nivå- och namnidentifierare.

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

Parametrar

optionLevel
Int32

Den plattformsdefinierade alternativnivån.

optionName
Int32

Det plattformsdefinierade alternativnamnet.

optionValue
Span<Byte>

Det intervall som det hämtade alternativvärdet ska lagras i.

Returer

Antalet byte som skrivits in för optionValue ett värde som har hämtats.

Undantag

Ett fel uppstod vid försök att komma åt socketen.

Kommentarer

I allmänhet GetSocketOption bör metoden användas när du får ett Socket alternativ.

GetRawSocketOption(Int32, Int32, Span<Byte>) -metoden ska endast användas när SocketOptionLevel och SocketOptionName inte exponerar det obligatoriska alternativet.

Gäller för