SendPacketsElement Constructor (Byte[], Int32, Int32)

 

Initializes a new instance of the SendPacketsElement class using the specified buffer, buffer offset, and count.

Namespace:   System.Net.Sockets
Assembly:  System (in System.dll)

public SendPacketsElement(
	byte[] buffer,
	int offset,
	int count
)

Parameters

buffer
Type: System.Byte[]

A byte array of data to send using the Socket.SendPacketsAsync method.

offset
Type: System.Int32

The offset, in bytes, from the beginning of the buffer to the location in the buffer to start sending the data specified in the buffer parameter.

count
Type: System.Int32

The number of bytes to send starting from the offset parameter. If count is zero, no bytes are sent.

Exception Condition
ArgumentNullException

The buffer parameter cannot be null

ArgumentOutOfRangeException

The offset and count parameters must be greater than or equal to zero.

The offset and count must be less than the size of the buffer

The SendPacketsElement(Byte[], Int32, Int32) constructor initializes a new instance of the SendPacketsElement class with a byte array of data. The SendPacketsElement class is used with the SocketAsyncEventArgs.SendPacketsElements property to get or set a data buffer or file to be sent using the Socket.SendPacketsAsync method.

.NET Framework
Available since 2.0
Return to top
Show: