Bagikan melalui


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

Definisi

Mendapatkan nilai opsi soket menggunakan tingkat khusus platform dan pengidentifikasi nama.

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

Parameter

optionLevel
Int32

Tingkat opsi yang ditentukan platform.

optionName
Int32

Nama opsi yang ditentukan platform.

optionValue
Span<Byte>

Rentang tempat nilai opsi yang diambil harus disimpan.

Mengembalikan

Jumlah byte yang ditulis ke dalam optionValue untuk nilai yang berhasil diambil.

Pengecualian

Terjadi kesalahan saat mencoba mengakses soket.

Keterangan

Secara umum, GetSocketOption metode harus digunakan setiap kali mendapatkan Socket opsi.

GetRawSocketOption(Int32, Int32, Span<Byte>) metode harus digunakan hanya ketika SocketOptionLevel dan SocketOptionName tidak mengekspos opsi yang diperlukan.

Berlaku untuk