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

Definitie

Hiermee haalt u een socketoptiewaarde op met behulp van platformspecifieke niveau- en naam-id's.

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

Parameters

optionLevel
Int32

Het platformgedefinieerde optieniveau.

optionName
Int32

De naam van de door het platform gedefinieerde optie.

optionValue
Span<Byte>

De periode waarin de opgehaalde optiewaarde moet worden opgeslagen.

Retouren

Het aantal bytes dat is geschreven optionValue voor een opgehaalde waarde.

Uitzonderingen

Er is een fout opgetreden bij het openen van de socket.

Opmerkingen

Over het algemeen moet de GetSocketOption methode worden gebruikt wanneer u een Socket optie krijgt.

GetRawSocketOption(Int32, Int32, Span<Byte>) de methode mag alleen worden gebruikt wanneer SocketOptionLevel en SocketOptionName de vereiste optie niet beschikbaar wordt gesteld.

Van toepassing op