SocketAsyncEventArgs.BufferList Propiedad

Definición

Obtiene o establece una matriz de búferes de datos que se van a usar con un método de socket asincrónico.

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; }
member this.BufferList : System.Collections.Generic.IList<ArraySegment<byte>> with get, set
Public Property BufferList As IList(Of ArraySegment(Of Byte))

Valor de propiedad

que IList representa una matriz de búferes de datos que se van a usar con un método de socket asincrónico.

Excepciones

Hay búferes ambiguos especificados en una operación set. Esta excepción se produce si la Buffer propiedad se ha establecido en un valor distinto de NULL y se intentó establecer la BufferList propiedad en un valor distinto de NULL.

Comentarios

Esta propiedad se usa con los Socket.ReceiveAsync métodos y Socket.SendAsync .

Esta propiedad se usa para proporcionar varios búferes de datos que se van a enviar o proporcionar varios búferes en los que almacenar los datos recibidos para una operación de socket asincrónica que pueda enviar o recibir datos. Los métodos y admiten BufferList varios búferes mediante la Socket.ReceiveAsync propiedad .Socket.SendAsync

Si la BufferList propiedad se establece en un valor distinto de NULL, la Buffer propiedad debe ser null y los métodos y Socket.ReceiveAsync omiten Socket.SendAsync la propiedad .

Si se estableció en Buffer un valor distinto de NULL y se intenta establecer la BufferList propiedad en un valor distinto de null, se produce una excepción.

Si la BufferList propiedad se establece en un valor distinto de NULL, los Socket.ConnectAsync métodos y Socket.AcceptAsync producirán una ArgumentExceptionexcepción .

Los BufferList métodos y Socket.DisconnectAsync omiten el Socket.SendPacketsAsync parámetro .

Se aplica a

Consulte también