Aracılığıyla paylaş


Socket.GetRawSocketOption(Int32, Int32, Span<Byte>) Yöntem

Tanım

Platforma özgü düzey ve ad tanımlayıcılarını kullanarak bir yuva seçeneği değeri alır.

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

Parametreler

optionLevel
Int32

Platform tanımlı seçenek düzeyi.

optionName
Int32

Platform tanımlı seçenek adı.

optionValue
Span<Byte>

Alınan seçenek değerinin depolanması gereken yayılma alanı.

Döndürülenler

Başarıyla alınan bir değer için içine optionValue yazılan bayt sayısı.

Özel durumlar

Yuvaya erişmeye çalışılırken bir hata oluştu.

Açıklamalar

Genel olarak, GetSocketOption yöntem her Socket seçenek alınıyorsa kullanılmalıdır.

GetRawSocketOption(Int32, Int32, Span<Byte>)yöntemi yalnızca gerekli seçeneği kullanıma sunmadığında ve SocketOptionName kullanıma sunmadığında SocketOptionLevel kullanılmalıdır.

Şunlara uygulanır