Socket.GetRawSocketOption(Int32, Int32, Span<Byte>) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
Returer
Antalet byte som skrivits in för optionValue ett värde som har hämtats.
Undantag
Har Socket stängts.
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.