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

Definition

Ruft einen Socketoptionswert mithilfe plattformspezifischer Ebenen- und Namensbezeichner ab.

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

Parameter

optionLevel
Int32

Die plattformdefinierte Optionsebene.

optionName
Int32

Der plattformdefinierte Optionsname.

optionValue
Span<Byte>

Der Bereich, in dem der abgerufene Optionswert gespeichert werden soll.

Gibt zurück

Die Anzahl der Bytes, die optionValue für einen erfolgreich abgerufenen Wert in einen erfolgreich abgerufenen Wert geschrieben wurden.

Ausnahmen

Das Socket wurde geschlossen.

Beim Versuch, auf den Socket zuzugreifen, ist ein Fehler aufgetreten.

Hinweise

Im Allgemeinen sollte die GetSocketOption Methode bei jedem Abrufen einer Socket Option verwendet werden.

GetRawSocketOption(Int32, Int32, Span<Byte>) die Methode sollte nur verwendet werden, wenn SocketOptionLevel die SocketOptionName erforderliche Option nicht verfügbar gemacht wird.

Gilt für: