SendPacketsElement Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um elemento em uma SendPacketsElement matriz.
public ref class SendPacketsElement
public class SendPacketsElement
type SendPacketsElement = class
Public Class SendPacketsElement
- Herança
-
SendPacketsElement
Comentários
A SendPacketsElement classe é usada para aprimorar a Socket classe para uso por aplicativos de servidor que usam E/S de rede assíncrona para obter o desempenho mais alto. A SendPacketsElement classe é usada com a SocketAsyncEventArgs.SendPacketsElements propriedade para obter ou definir um buffer de dados ou arquivo a ser enviado usando o Socket.SendPacketsAsync método.
Construtores
| Nome | Description |
|---|---|
| SendPacketsElement(Byte[], Int32, Int32, Boolean) |
Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado do buffer com uma opção para combinar esse elemento com o próximo elemento em uma única solicitação de envio da camada de soquetes para o transporte. |
| SendPacketsElement(Byte[], Int32, Int32) |
Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado do buffer. |
| SendPacketsElement(Byte[]) |
Inicializa uma nova instância da SendPacketsElement classe usando o buffer especificado. |
| SendPacketsElement(FileStream, Int64, Int32, Boolean) |
Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado de um FileStream objeto com uma opção para combinar esse elemento com o próximo elemento em uma única solicitação de envio da camada de soquetes para o transporte. |
| SendPacketsElement(FileStream, Int64, Int32) |
Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado de um FileStream objeto. |
| SendPacketsElement(FileStream) |
Inicializa uma nova instância da SendPacketsElement classe usando o objeto especificado FileStream . |
| SendPacketsElement(ReadOnlyMemory<Byte>, Boolean) |
Inicializa uma nova instância da SendPacketsElement classe usando o buffer especificado com uma opção para combinar esse elemento com o próximo elemento em uma única solicitação de envio da camada de soquetes para o transporte. |
| SendPacketsElement(ReadOnlyMemory<Byte>) |
Inicializa uma nova instância da SendPacketsElement classe usando o buffer especificado. |
| SendPacketsElement(String, Int32, Int32, Boolean) |
Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado do arquivo com uma opção para combinar esse elemento com o próximo elemento em uma única solicitação de envio da camada de soquetes para o transporte. |
| SendPacketsElement(String, Int32, Int32) |
Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado do arquivo. |
| SendPacketsElement(String, Int64, Int32, Boolean) |
Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado do arquivo com uma opção para combinar esse elemento com o próximo elemento em uma única solicitação de envio da camada de soquetes para o transporte. |
| SendPacketsElement(String, Int64, Int32) |
Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado do arquivo. |
| SendPacketsElement(String) |
Inicializa uma nova instância da SendPacketsElement classe usando o arquivo especificado. |
Propriedades
| Nome | Description |
|---|---|
| Buffer |
Obtém o buffer a ser enviado se o SendPacketsElement objeto foi inicializado com um |
| Count |
Obtém a contagem de bytes a serem enviados. |
| EndOfPacket |
Obtém um valor booliano que indica se esse elemento não deve ser combinado com o próximo elemento em uma única solicitação de envio da camada de soquetes para o transporte. |
| FilePath |
Obtém o nome do arquivo a ser enviado se o SendPacketsElement objeto foi inicializado com um |
| FileStream |
Obtém a representação de objeto do arquivo a ser enviado se o SendPacketsElement objeto foi inicializado com um FileStream parâmetro. |
| MemoryBuffer |
Obtém o buffer a ser enviado se o SendPacketsElement objeto foi inicializado com um |
| Offset |
Obtém o deslocamento, em bytes, desde o início do buffer de dados ou arquivo até o local no buffer ou arquivo para começar a enviar os dados. |
| OffsetLong |
Obtém o deslocamento, em bytes, desde o início do buffer de dados ou arquivo até o local no buffer ou arquivo para começar a enviar os dados. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Aplica-se a
Acesso thread-safe
As instâncias dessa classe são thread-safe.