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 matriz SendPacketsElement.
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 maior desempenho. 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
SendPacketsElement(Byte[]) |
Inicializa uma nova instância da classe SendPacketsElement usando o buffer especificado. |
SendPacketsElement(Byte[], Int32, Int32) |
Inicializa uma nova instância da classe SendPacketsElement usando o intervalo especificado do buffer. |
SendPacketsElement(Byte[], Int32, Int32, Boolean) |
Inicializa uma nova instância da classe SendPacketsElement usando o intervalo especificado do buffer com uma opção para combinar esse elemento com o elemento seguinte em uma solicitação de envio único da camada de soquetes para o transporte. |
SendPacketsElement(FileStream) |
Inicializa uma nova instância da classe SendPacketsElement usando o objeto FileStream especificado. |
SendPacketsElement(FileStream, Int64, Int32) |
Inicializa uma nova instância da classe SendPacketsElement usando o intervalo especificado de um objeto FileStream. |
SendPacketsElement(FileStream, Int64, Int32, Boolean) |
Inicializa uma nova instância da classe SendPacketsElement usando o intervalo especificado de um objeto FileStream, com uma opção para combinar esse elemento com o elemento seguinte em uma solicitação de envio único da camada de soquetes para o transporte. |
SendPacketsElement(ReadOnlyMemory<Byte>) |
Inicializa uma nova instância da classe SendPacketsElement usando o buffer especificado. |
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(String) |
Inicializa uma nova instância da classe SendPacketsElement usando o arquivo especificado. |
SendPacketsElement(String, Int32, Int32) |
Inicializa uma nova instância da classe SendPacketsElement usando o intervalo especificado do arquivo. |
SendPacketsElement(String, Int32, Int32, Boolean) |
Inicializa uma nova instância da classe SendPacketsElement usando o intervalo especificado do arquivo, com uma opção para combinar esse elemento com o elemento seguinte em uma solicitação de envio único da camada de soquetes para o transporte. |
SendPacketsElement(String, Int64, Int32) |
Inicializa uma nova instância da classe SendPacketsElement usando o intervalo especificado do arquivo. |
SendPacketsElement(String, Int64, Int32, Boolean) |
Inicializa uma nova instância da classe SendPacketsElement usando o intervalo especificado do arquivo, com uma opção para combinar esse elemento com o elemento seguinte em uma solicitação de envio único da camada de soquetes para o transporte. |
Propriedades
Buffer |
Obtém o buffer a ser enviado se o objeto SendPacketsElement foi inicializado com um parâmetro |
Count |
Obtém a contagem de bytes a serem enviados. |
EndOfPacket |
Obtém um valor booliano que indica se este elemento não deve ser combinado com o próximo elemento em uma solicitação única de envio da camada de soquetes até o transporte. |
FilePath |
Obterá o nome do arquivo a ser enviado se o objeto SendPacketsElement tiver sido inicializado com um parâmetro |
FileStream |
Obtém a representação do objeto do arquivo a ser enviado se o objeto SendPacketsElement foi inicializado com um parâmetro FileStream. |
MemoryBuffer |
Obtém o buffer a ser enviado se o objeto SendPacketsElement foi inicializado com um parâmetro |
Offset |
Obtém o deslocamento, em bytes, do início do arquivo ou do buffer de dados até o local no buffer ou no arquivo para começar a enviar os dados. |
OffsetLong |
Obtém o deslocamento, em bytes, do início do arquivo ou do buffer de dados até o local no buffer ou no arquivo para começar a enviar os dados. |
Métodos
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 Object atual. (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.