Socket.GetRawSocketOption(Int32, Int32, Span<Byte>) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
Retouren
Het aantal bytes dat is geschreven optionValue voor een opgehaalde waarde.
Uitzonderingen
De Socket is gesloten.
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.