SendPacketsElement Construtores

Definição

Inicializa uma nova instância da classe SendPacketsElement.

Sobrecargas

Nome Description
SendPacketsElement(Byte[])

Inicializa uma nova instância da SendPacketsElement classe usando o buffer especificado.

SendPacketsElement(String)

Inicializa uma nova instância da SendPacketsElement classe usando o arquivo especificado.

SendPacketsElement(Byte[], Int32, Int32)

Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado do buffer.

SendPacketsElement(String, Int32, Int32)

Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado do arquivo.

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(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(Byte[])

Inicializa uma nova instância da SendPacketsElement classe usando o buffer especificado.

public:
 SendPacketsElement(cli::array <System::Byte> ^ buffer);
public SendPacketsElement(byte[] buffer);
new System.Net.Sockets.SendPacketsElement : byte[] -> System.Net.Sockets.SendPacketsElement
Public Sub New (buffer As Byte())

Parâmetros

buffer
Byte[]

Uma matriz de dados de bytes a ser enviada usando o SendPacketsAsync(SocketAsyncEventArgs) método.

Exceções

O buffer parâmetro não pode ser nulo.

Comentários

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.

Confira também

Aplica-se a

SendPacketsElement(String)

Inicializa uma nova instância da SendPacketsElement classe usando o arquivo especificado.

public:
 SendPacketsElement(System::String ^ filepath);
public SendPacketsElement(string filepath);
new System.Net.Sockets.SendPacketsElement : string -> System.Net.Sockets.SendPacketsElement
Public Sub New (filepath As String)

Parâmetros

filepath
String

O nome do arquivo a ser transmitido usando o SendPacketsAsync(SocketAsyncEventArgs) método.

Exceções

O filepath parâmetro não pode ser nulo.

Comentários

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.

Os caminhos UNC (Convenção Universal de Nomenclatura) são compatíveis com o filepath parâmetro. Se o arquivo estiver no diretório de trabalho atual, nenhuma informação de caminho precisará ser especificada.

Confira também

Aplica-se a

SendPacketsElement(Byte[], Int32, Int32)

Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado do buffer.

public:
 SendPacketsElement(cli::array <System::Byte> ^ buffer, int offset, int count);
public SendPacketsElement(byte[] buffer, int offset, int count);
new System.Net.Sockets.SendPacketsElement : byte[] * int * int -> System.Net.Sockets.SendPacketsElement
Public Sub New (buffer As Byte(), offset As Integer, count As Integer)

Parâmetros

buffer
Byte[]

Uma matriz de dados de bytes a ser enviada usando o SendPacketsAsync(SocketAsyncEventArgs) método.

offset
Int32

O deslocamento, em bytes, do início do buffer para o local no para começar a buffer enviar os dados especificados no buffer parâmetro.

count
Int32

O número de bytes a serem enviados a partir do offset parâmetro. Se count for zero, nenhum bytes será enviado.

Exceções

O buffer parâmetro não pode ser nulo.

Os offset parâmetros e devem count ser maiores ou iguais a zero.

O offset e count deve ser menor que o tamanho do buffer.

Comentários

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.

Confira também

Aplica-se a

SendPacketsElement(String, Int32, Int32)

Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado do arquivo.

public:
 SendPacketsElement(System::String ^ filepath, int offset, int count);
public SendPacketsElement(string filepath, int offset, int count);
new System.Net.Sockets.SendPacketsElement : string * int * int -> System.Net.Sockets.SendPacketsElement
Public Sub New (filepath As String, offset As Integer, count As Integer)

Parâmetros

filepath
String

O nome do arquivo a ser transmitido usando o SendPacketsAsync(SocketAsyncEventArgs) método.

offset
Int32

O deslocamento, em bytes, desde o início do arquivo até o local no arquivo para começar a enviar o arquivo especificado no filepath parâmetro.

count
Int32

O número de bytes a serem enviados a partir do offset parâmetro. Se count for zero, todo o arquivo será enviado.

Exceções

O filepath parâmetro não pode ser nulo.

Os offset parâmetros e devem count ser maiores ou iguais a zero.

Comentários

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.

Os caminhos UNC (Convenção Universal de Nomenclatura) são compatíveis com o filepath parâmetro. Se o arquivo estiver no diretório de trabalho atual, nenhuma informação de caminho precisará ser especificada.

Confira também

Aplica-se a

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.

public:
 SendPacketsElement(cli::array <System::Byte> ^ buffer, int offset, int count, bool endOfPacket);
public SendPacketsElement(byte[] buffer, int offset, int count, bool endOfPacket);
new System.Net.Sockets.SendPacketsElement : byte[] * int * int * bool -> System.Net.Sockets.SendPacketsElement
Public Sub New (buffer As Byte(), offset As Integer, count As Integer, endOfPacket As Boolean)

Parâmetros

buffer
Byte[]

Uma matriz de dados de bytes a ser enviada usando o SendPacketsAsync(SocketAsyncEventArgs) método.

offset
Int32

O deslocamento, em bytes, do início do buffer para o local no para começar a buffer enviar os dados especificados no buffer parâmetro.

count
Int32

O número de bytes a serem enviados a partir do offset parâmetro. Se count for zero, nenhum bytes será enviado.

endOfPacket
Boolean

Um valor booliano que especifica que 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. Esse sinalizador é usado para controle granular do conteúdo de cada mensagem em um datagrama ou soquete orientado a mensagens.

Exceções

O buffer parâmetro não pode ser nulo.

Os offset parâmetros e devem count ser maiores ou iguais a zero.

O offset e count deve ser menor que o tamanho do buffer.

Comentários

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.

Confira também

Aplica-se a

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.

public:
 SendPacketsElement(System::String ^ filepath, int offset, int count, bool endOfPacket);
public SendPacketsElement(string filepath, int offset, int count, bool endOfPacket);
new System.Net.Sockets.SendPacketsElement : string * int * int * bool -> System.Net.Sockets.SendPacketsElement
Public Sub New (filepath As String, offset As Integer, count As Integer, endOfPacket As Boolean)

Parâmetros

filepath
String

O nome do arquivo a ser transmitido usando o SendPacketsAsync(SocketAsyncEventArgs) método.

offset
Int32

O deslocamento, em bytes, desde o início do arquivo até o local no arquivo para começar a enviar o arquivo especificado no filepath parâmetro.

count
Int32

O número de bytes a serem enviados a partir do offset parâmetro. Se count for zero, todo o arquivo será enviado.

endOfPacket
Boolean

Um valor booliano que especifica que 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. Esse sinalizador é usado para controle granular do conteúdo de cada mensagem em um datagrama ou soquete orientado a mensagens.

Exceções

O filepath parâmetro não pode ser nulo.

Os offset parâmetros e devem count ser maiores ou iguais a zero.

Comentários

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.

Os caminhos UNC (Convenção Universal de Nomenclatura) são compatíveis com o filepath parâmetro. Se o arquivo estiver no diretório de trabalho atual, nenhuma informação de caminho precisará ser especificada.

Confira também

Aplica-se a