SendPacketsElement Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um elemento num SendPacketsElement array.
public ref class SendPacketsElement
public class SendPacketsElement
type SendPacketsElement = class
Public Class SendPacketsElement
- Herança
-
SendPacketsElement
Observações
A SendPacketsElement classe é usada para melhorar a Socket classe para uso por aplicações servidor que utilizam I/O de rede assíncrona para alcançar o maior desempenho. A SendPacketsElement classe é usada com a SocketAsyncEventArgs.SendPacketsElements propriedade para obter ou definir um buffer de dados ou ficheiro a ser enviado usando o Socket.SendPacketsAsync método.
Construtores
| Name | Description |
|---|---|
| SendPacketsElement(Byte[], Int32, Int32, Boolean) |
Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado do buffer, com a opção de combinar este elemento com o elemento seguinte num único pedido de envio da camada de sockets 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 a opção de combinar este elemento com o elemento seguinte num único pedido de envio da camada de sockets 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 a opção de combinar este elemento com o elemento seguinte num único pedido de envio da camada de sockets 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 ficheiro com uma opção para combinar este elemento com o elemento seguinte num único pedido de envio da camada sockets para o transporte. |
| SendPacketsElement(String, Int32, Int32) |
Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado do ficheiro. |
| SendPacketsElement(String, Int64, Int32, Boolean) |
Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado do ficheiro com uma opção para combinar este elemento com o elemento seguinte num único pedido de envio da camada sockets para o transporte. |
| SendPacketsElement(String, Int64, Int32) |
Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado do ficheiro. |
| SendPacketsElement(String) |
Inicializa uma nova instância da SendPacketsElement classe usando o ficheiro especificado. |
Propriedades
| Name | Description |
|---|---|
| Buffer |
Recebe o buffer a ser enviado se o SendPacketsElement objeto foi inicializado com um |
| Count |
Obtém a contagem de bytes a enviar. |
| EndOfPacket |
Recebe um valor booleano que indica se este elemento não deve ser combinado com o elemento seguinte num único pedido de envio da camada dos sockets para o transporte. |
| FilePath |
Obtém o nome do ficheiro a enviar se o SendPacketsElement objeto foi inicializado com um |
| FileStream |
Obtém a representação do objeto do ficheiro para enviar se o SendPacketsElement objeto foi inicializado com um FileStream parâmetro. |
| MemoryBuffer |
Recebe 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 ficheiro até à localização no buffer ou ficheiro para começar a enviar os dados. |
| OffsetLong |
Obtém o deslocamento, em bytes, desde o início do buffer de dados ou ficheiro até à localização no buffer ou ficheiro para começar a enviar os dados. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Aplica-se a
Segurança de Thread
As instâncias desta classe são seguras para threads.