SocketAsyncEventArgs.BufferList Properti
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 atau mengatur array buffer data untuk digunakan dengan metode soket asinkron.
public:
property System::Collections::Generic::IList<ArraySegment<System::Byte>> ^ BufferList { System::Collections::Generic::IList<ArraySegment<System::Byte>> ^ get(); void set(System::Collections::Generic::IList<ArraySegment<System::Byte>> ^ value); };
public System.Collections.Generic.IList<ArraySegment<byte>> BufferList { get; set; }
public System.Collections.Generic.IList<ArraySegment<byte>>? BufferList { get; set; }
member this.BufferList : System.Collections.Generic.IList<ArraySegment<byte>> with get, set
Public Property BufferList As IList(Of ArraySegment(Of Byte))
Nilai Properti
IList Yang mewakili array buffer data untuk digunakan dengan metode soket asinkron.
Pengecualian
Ada buffer ambigu yang ditentukan pada operasi yang ditetapkan. Pengecualian ini terjadi jika Buffer properti telah diatur ke nilai non-null dan upaya dilakukan untuk mengatur BufferList properti ke nilai bukan null.
Keterangan
Properti ini digunakan dengan Socket.ReceiveAsync metode dan Socket.SendAsync .
Properti ini digunakan untuk menyediakan beberapa buffer data yang akan dikirim atau untuk menyediakan beberapa buffer untuk menyimpan data yang diterima untuk operasi soket asinkron yang dapat mengirim atau menerima data. Beberapa buffer yang BufferList menggunakan properti didukung oleh Socket.ReceiveAsync metode dan Socket.SendAsync .
BufferList Jika properti diatur ke nilai bukan null, Buffer properti harus null dan diabaikan oleh Socket.ReceiveAsync metode dan Socket.SendAsync .
Buffer Jika diatur ke nilai non-null dan upaya dilakukan untuk mengatur BufferList properti ke nilai bukan null, pengecualian akan dilemparkan.
BufferList Jika properti diatur ke nilai non-null, Socket.ConnectAsync metode dan Socket.AcceptAsync akan melemparkan ArgumentException.
Parameter BufferList diabaikan oleh Socket.DisconnectAsync metode dan Socket.SendPacketsAsync .