SendPacketsElement Class
Represents an element in a SendPacketsElement array.
Assembly: System (in System.dll)
| Name | Description | |
|---|---|---|
![]() | SendPacketsElement(array<Byte>^) | Initializes a new instance of the SendPacketsElement class using the specified buffer. |
![]() | SendPacketsElement(array<Byte>^, Int32, Int32) | Initializes a new instance of the SendPacketsElement class using the specified buffer, buffer offset, and count. |
![]() | SendPacketsElement(array<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^) | Initializes a new instance of the SendPacketsElement class using the specified file. |
![]() | SendPacketsElement(String^, Int32, Int32) | Initializes a new instance of the SendPacketsElement class using the specified filename path, offset, and count. |
![]() | 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. |
| Name | Description | |
|---|---|---|
![]() | Buffer | Gets the buffer to be sent if the SendPacketsElement class was initialized with a buffer parameter. |
![]() | 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 filepath parameter. |
![]() | 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. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
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.
Available since 2.0
Instances of this class are thread safe.


