Socket.GetRawSocketOption(Int32, Int32, Span<Byte>) Méthode

Définition

Obtient une valeur d’option de socket à l’aide d’identificateurs de nom et de niveau propres à la plateforme.

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

Paramètres

optionLevel
Int32

Niveau d’option défini par la plateforme.

optionName
Int32

Nom d’option défini par la plateforme.

optionValue
Span<Byte>

Étendue dans laquelle la valeur de l’option récupérée doit être stockée.

Retours

Int32

Nombre d’octets écrits optionValue pour une valeur récupérée avec succès.

Exceptions

Une erreur s’est produite pendant la tentative d’accès au socket.

Remarques

En général, la GetSocketOption méthode doit être utilisée chaque fois qu’une Socket option est disponible.

GetRawSocketOption(Int32, Int32, Span<Byte>) la méthode doit être utilisée uniquement quand SocketOptionLevel et SocketOptionName n’expose pas l’option requise.

S’applique à