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 Buffer girişiminde bulunulduysa BufferList bu özel durum oluşur.
Açıklamalar
Bu özellik ve Socket.ReceiveAsync yöntemleriyle Socket.SendAsync 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.ReceiveAsync yöntemleri tarafından Socket.SendAsync desteklenir.
BufferList Özellik null olmayan bir değere ayarlanırsa, Buffer özellik null olmalıdır ve ve Socket.ReceiveAsync yöntemleri tarafından Socket.SendAsync 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.DisconnectAsync yöntemleri tarafından Socket.SendPacketsAsync yoksayılır.