SendPacketsElement SendPacketsElement SendPacketsElement SendPacketsElement Class

Definición

Representa un elemento de una matriz SendPacketsElement.Represents an element in a SendPacketsElement array.

public ref class SendPacketsElement
public class SendPacketsElement
type SendPacketsElement = class
Public Class SendPacketsElement
Herencia
SendPacketsElementSendPacketsElementSendPacketsElementSendPacketsElement

Comentarios

El SendPacketsElement clase se utiliza para mejorar la Socket clase utilizada por las aplicaciones de servidor que usan la E/S de red asincrónica para lograr el máximo rendimiento.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. El SendPacketsElement clase se utiliza con el SocketAsyncEventArgs.SendPacketsElements propiedad va a obtener o establecer un búfer de datos o archivo que se enviará mediante el Socket.SendPacketsAsync método.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.

Constructores

SendPacketsElement(Byte[]) SendPacketsElement(Byte[]) SendPacketsElement(Byte[]) SendPacketsElement(Byte[])

Inicializa una nueva instancia de la clase SendPacketsElement con el búfer especificado.Initializes a new instance of the SendPacketsElement class using the specified buffer.

SendPacketsElement(Byte[], Int32, Int32) SendPacketsElement(Byte[], Int32, Int32) SendPacketsElement(Byte[], Int32, Int32) SendPacketsElement(Byte[], Int32, Int32)

Inicializa una instancia nueva de la clase SendPacketsElement con el búfer, desplazamiento del búfer y recuento especificados.Initializes a new instance of the SendPacketsElement class using the specified buffer, buffer offset, and count.

SendPacketsElement(Byte[], Int32, Int32, Boolean) SendPacketsElement(Byte[], Int32, Int32, Boolean) SendPacketsElement(Byte[], Int32, Int32, Boolean) SendPacketsElement(Byte[], Int32, Int32, Boolean)

Inicializa una nueva instancia de la clase SendPacketsElement mediante el búfer, desplazamiento de búfer y recuento especificados con una opción para combinar este elemento con el elemento siguiente en una única solicitud de envío de la capa de sockets para el transporte.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(FileStream) SendPacketsElement(FileStream) SendPacketsElement(FileStream) SendPacketsElement(FileStream)
SendPacketsElement(FileStream, Int64, Int32) SendPacketsElement(FileStream, Int64, Int32) SendPacketsElement(FileStream, Int64, Int32) SendPacketsElement(FileStream, Int64, Int32)
SendPacketsElement(FileStream, Int64, Int32, Boolean) SendPacketsElement(FileStream, Int64, Int32, Boolean) SendPacketsElement(FileStream, Int64, Int32, Boolean) SendPacketsElement(FileStream, Int64, Int32, Boolean)
SendPacketsElement(String) SendPacketsElement(String) SendPacketsElement(String) SendPacketsElement(String)

Inicializa una nueva instancia de la clase SendPacketsElement con el archivo especificado.Initializes a new instance of the SendPacketsElement class using the specified file.

SendPacketsElement(String, Int32, Int32) SendPacketsElement(String, Int32, Int32) SendPacketsElement(String, Int32, Int32) SendPacketsElement(String, Int32, Int32)

Inicializa una instancia nueva de la clase SendPacketsElement con la ruta de acceso de nombre de archivo, desplazamiento y recuento especificados.Initializes a new instance of the SendPacketsElement class using the specified filename path, offset, and count.

SendPacketsElement(String, Int32, Int32, Boolean) SendPacketsElement(String, Int32, Int32, Boolean) SendPacketsElement(String, Int32, Int32, Boolean) SendPacketsElement(String, Int32, Int32, Boolean)

Inicializa una nueva instancia de la clase SendPacketsElement mediante la ruta de acceso de nombre de archivo, desplazamiento de búfer y recuento especificados con una opción para combinar este elemento con el elemento siguiente en una única solicitud de envío de la capa de sockets para el transporte.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.

SendPacketsElement(String, Int64, Int32) SendPacketsElement(String, Int64, Int32) SendPacketsElement(String, Int64, Int32) SendPacketsElement(String, Int64, Int32)
SendPacketsElement(String, Int64, Int32, Boolean) SendPacketsElement(String, Int64, Int32, Boolean) SendPacketsElement(String, Int64, Int32, Boolean) SendPacketsElement(String, Int64, Int32, Boolean)

Propiedades

Buffer Buffer Buffer Buffer

Obtiene el búfer que se va a enviar si la clase SendPacketsElement se inicializó con un parámetro buffer.Gets the buffer to be sent if the SendPacketsElement class was initialized with a buffer parameter.

Count Count Count Count

Obtiene el recuento de bytes que se van a enviar.Gets the count of bytes to be sent.

EndOfPacket EndOfPacket EndOfPacket EndOfPacket

Obtiene un valor booleano que indica si este elemento no se debe combinar con el elemento siguiente en una única solicitud de envío de la capa de sockets para el transporte.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 FilePath FilePath FilePath

Obtiene el nombre del archivo que se va a enviar si la clase SendPacketsElement se inicializó con un parámetro filepath.Gets the filename of the file to send if the SendPacketsElement class was initialized with a filepath parameter.

FileStream FileStream FileStream FileStream
Offset Offset Offset Offset

Obtiene el desplazamiento, en bytes, desde el principio del búfer de datos o archivo a la ubicación en el búfer o archivo para iniciar el envío de los datos.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.

OffsetLong OffsetLong OffsetLong OffsetLong

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a

Seguridad para subprocesos

Las instancias de esta clase son seguros para subprocesos.Instances of this class are thread safe.

Consulte también: