Exportar (0) Imprimir
Expandir todo

SocketAsyncEventArgs.BufferList (Propiedad)

Actualización: noviembre 2007

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

Espacio de nombres:  System.Net.Sockets
Ensamblado:  System (en System.dll)

public IList<ArraySegment<byte>> BufferList { get; set; }
/** @property */
public IList<ArraySegment<byte>> get_BufferList()
/** @property */
public  void set_BufferList(IList<ArraySegment<byte>> value)

public function get BufferList () : IList<ArraySegment<byte>>
public function set BufferList (value : IList<ArraySegment<byte>>)

Valor de propiedad

Tipo: System.Collections.Generic.IList<ArraySegment<Byte>>
System.Collections.IList que representa una matriz de búferes de datos que se va a usar con un método de socket asincrónico.

ExcepciónCondición
ArgumentException

Se han especificado búferes ambiguos en una operación de establecimiento. Esta excepción se produce si se pasa un valor distinto de null y la propiedad Buffer tampoco es null.

Esta propiedad se usa para proporcionar varios búferes de datos que se van a enviar o para proporcionar varios búferes en los que se van a almacenar los datos recibidos para una operación de socket asincrónico que puede enviar o recibir datos.

Sólo los métodos Socket.ReceiveAsync y Socket.SendAsync admiten varios búferes.

Esta propiedad se usa con los métodos Socket.ReceiveAsync y Socket.SendAsync. Estas operaciones omiten la propiedad Buffer. Si se establecen las propiedades Buffer y BufferList, se produce una excepción.

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5 SP1, 3.0 SP1, 2.0 SP1

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft