SendPacketsElement
Class
Definition
Represents an element in a SendPacketsElement array.
public class SendPacketsElement
- Inheritance
-
SendPacketsElement
Inherited Members
System.Object
Remarks
The SendPacketsElement class is used to enhance the Socket class for use by server applications that use asynchronous network I/O to achieve the highest performance. 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.
Constructors
| SendPacketsElement(Byte[]) |
Initializes a new instance of the SendPacketsElement class using the specified buffer. |
| SendPacketsElement(String) |
Initializes a new instance of the SendPacketsElement class using the specified file. |
| SendPacketsElement(Byte[], Int32, Int32) |
Initializes a new instance of the SendPacketsElement class using the specified buffer, buffer offset, and count. |
| SendPacketsElement(String, Int32, Int32) |
Initializes a new instance of the SendPacketsElement class using the specified filename path, offset, and count. |
| SendPacketsElement(Byte[], Int32, Int32, Boolean) |
Initializes a new instance of the SendPacketsElement class using the specified buffer, buffer offset, and count with an option to combine this element with the next element in a single send request from the sockets layer to the transport. |
| SendPacketsElement(String, Int32, Int32, Boolean) |
Initializes a new instance of the SendPacketsElement class using the specified filename path, buffer offset, and count with an option to combine this element with the next element in a single send request from the sockets layer to the transport. |
Properties
| Buffer |
Gets the buffer to be sent if the SendPacketsElement class was initialized with a |
| Count |
Gets the count of bytes to be sent. |
| EndOfPacket |
Gets a Boolean value that indicates if this element should not be combined with the next element in a single send request from the sockets layer to the transport. |
| FilePath |
Gets the filename of the file to send if the SendPacketsElement class was initialized with a |
| Offset |
Gets the offset, in bytes, from the beginning of the data buffer or file to the location in the buffer or file to start sending the data. |
Thread Safety
Instances of this class are thread safe.