SocketAsyncEventArgs.BufferList Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Zaman uyumsuz bir yuva yöntemiyle kullanılacak bir veri arabellekleri dizisi alır veya ayarlar.
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))
Özellik Değeri
Zaman IList uyumsuz bir yuva yöntemiyle kullanılacak veri arabellekleri dizisini temsil eden.
Özel durumlar
Ayarlanmış bir işlemde belirtilen belirsiz arabellekler var. Özellik null olmayan bir değere ayarlandıysa ve özelliği null olmayan bir değere ayarlama BufferList girişiminde bulunulduysa Buffer bu özel durum oluşur.
Açıklamalar
Bu özellik ve Socket.SendAsync yöntemleriyle Socket.ReceiveAsync birlikte kullanılır.
Bu özellik, gönderilecek birden çok veri arabelleği sağlamak veya veri gönderebilen veya alabilen zaman uyumsuz bir yuva işlemi için alınan verilerin depolandığı birden çok arabellek sağlamak için kullanılır. özelliğini kullanan BufferList birden çok arabellek ve Socket.SendAsync yöntemleri tarafından Socket.ReceiveAsync desteklenir.
BufferList Özellik null olmayan bir değere ayarlanırsa, Buffer özellik null olmalıdır ve ve Socket.SendAsync yöntemleri tarafından Socket.ReceiveAsync yoksayılır.
Buffer değeri null olmayan bir değere ayarlandıysa ve özelliği null olmayan bir değere ayarlama BufferList girişiminde bulunulduysa, bir özel durum oluşturulur.
BufferList özelliği null olmayan bir değere Socket.ConnectAsync ayarlanırsa ve Socket.AcceptAsync yöntemleri bir ArgumentExceptionoluşturur.
BufferList parametresi ve Socket.SendPacketsAsync yöntemleri tarafından Socket.DisconnectAsync yoksayılır.