Compartir a través de


SendPacketsElement Clase

Definición

Representa un elemento de una matriz SendPacketsElement.

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

Comentarios

La SendPacketsElement clase se usa para mejorar la Socket clase para que la usen las aplicaciones de servidor que usan E/S de red asincrónica para lograr el máximo rendimiento. La SendPacketsElement clase se usa con la SocketAsyncEventArgs.SendPacketsElements propiedad para obtener o establecer un búfer de datos o un archivo que se enviará mediante el Socket.SendPacketsAsync método .

Constructores

SendPacketsElement(Byte[])

Inicializa una nueva instancia de la clase SendPacketsElement con el búfer especificado.

SendPacketsElement(Byte[], Int32, Int32)

Inicializa una nueva instancia de la clase SendPacketsElement con el rango especificado del búfer.

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

Inicializa una nueva instancia de la clase SendPacketsElement mediante el rango especificado del búfer, 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.

SendPacketsElement(FileStream)

Inicializa una nueva instancia de la clase SendPacketsElement utilizando el objeto FileStream especificado.

SendPacketsElement(FileStream, Int64, Int32)

Inicializa una nueva instancia de la clase SendPacketsElement mediante el rango especificado de un objeto FileStream.

SendPacketsElement(FileStream, Int64, Int32, Boolean)

Inicializa una nueva instancia de la clase SendPacketsElement mediante el rango especificado de un objeto FileStream, 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.

SendPacketsElement(ReadOnlyMemory<Byte>)

Inicializa una nueva instancia de la clase SendPacketsElement con el búfer especificado.

SendPacketsElement(ReadOnlyMemory<Byte>, Boolean)

Inicializa una nueva instancia de la SendPacketsElement clase utilizando el búfer especificado con una opción para combinar este elemento con el siguiente elemento en una única solicitud de envío de la capa de sockets al transporte.

SendPacketsElement(String)

Inicializa una nueva instancia de la clase SendPacketsElement con el archivo especificado.

SendPacketsElement(String, Int32, Int32)

Inicializa una nueva instancia de la clase SendPacketsElement con el rango especificado del archivo.

SendPacketsElement(String, Int32, Int32, Boolean)

Inicializa una nueva instancia de la clase SendPacketsElement mediante el rango especificado del archivo, 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.

SendPacketsElement(String, Int64, Int32)

Inicializa una nueva instancia de la clase SendPacketsElement con el rango especificado del archivo.

SendPacketsElement(String, Int64, Int32, Boolean)

Inicializa una nueva instancia de la clase SendPacketsElement mediante el rango especificado del archivo, 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.

Propiedades

Buffer

Obtiene el búfer que se va a enviar si el objeto SendPacketsElement se ha inicializado con un parámetro buffer.

Count

Obtiene el recuento de bytes que se van a enviar.

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.

FilePath

Obtiene el nombre del archivo que se va a enviar si el objeto SendPacketsElement se ha inicializado con un parámetro filepath.

FileStream

Obtiene la representación del objeto que se va a enviar si el objeto SendPacketsElement se ha inicializado con un parámetro FileStream.

MemoryBuffer

Obtiene el búfer que se va a enviar si el objeto SendPacketsElement se ha inicializado con un parámetro buffer.

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.

OffsetLong

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.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Seguridad para subprocesos

Las instancias de esta clase son seguras para subprocesos.

Consulte también