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

Nombre d’octets écrits dans 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 que vous obtenez une Socket option.

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

S’applique à