Socket.GetRawSocketOption(Int32, Int32, Span<Byte>) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
Mengembalikan
Jumlah byte yang ditulis ke dalam optionValue
untuk nilai yang berhasil diambil.
Pengecualian
Socket Telah ditutup.
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.