SendPacketsElement Construtores
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.
Inicializa uma nova instância da classe SendPacketsElement.
Sobrecargas
SendPacketsElement(Byte[]) |
Inicializa uma nova instância da classe SendPacketsElement usando o buffer especificado. |
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. |
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(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(String, Int64, Int32) |
Inicializa uma nova instância da classe SendPacketsElement usando o intervalo especificado do arquivo. |
SendPacketsElement(String, Int32, Int32) |
Inicializa uma nova instância da classe SendPacketsElement usando o intervalo especificado do arquivo. |
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(Byte[], Int32, Int32) |
Inicializa uma nova instância da classe SendPacketsElement usando o intervalo especificado do buffer. |
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(ReadOnlyMemory<Byte>) |
Inicializa uma nova instância da classe SendPacketsElement usando o buffer especificado. |
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(Byte[])
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
Inicializa uma nova instância da classe SendPacketsElement 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 bytes de dados a serem enviados usando o método SendPacketsAsync(SocketAsyncEventArgs).
Exceções
O parâmetro buffer
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, Int64, Int32, Boolean)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
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.
public:
SendPacketsElement(System::String ^ filepath, long offset, int count, bool endOfPacket);
public SendPacketsElement (string filepath, long offset, int count, bool endOfPacket);
new System.Net.Sockets.SendPacketsElement : string * int64 * int * bool -> System.Net.Sockets.SendPacketsElement
Public Sub New (filepath As String, offset As Long, count As Integer, endOfPacket As Boolean)
Parâmetros
- filepath
- String
O nome do arquivo a ser transmitido usando o método SendPacketsAsync(SocketAsyncEventArgs).
- offset
- Int64
O deslocamento, em bytes, do início do arquivo até a localização no arquivo para iniciar o envio do arquivo especificado no parâmetro filepath
.
- count
- Int32
O número de bytes a serem enviados do parâmetro offset
. Se count
for zero, o arquivo inteiro será enviado.
- endOfPacket
- Boolean
Especifica que 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. Este sinalizador é usado para controle granular do conteúdo de cada mensagem em um diagrama ou soquete orientado a mensagens.
Exceções
O parâmetro filepath
não pode ser null
.
Os parâmetros offset
e count
devem 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.
Aplica-se a
SendPacketsElement(String, Int32, Int32, Boolean)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
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.
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 método SendPacketsAsync(SocketAsyncEventArgs).
- offset
- Int32
O deslocamento, em bytes, do início do arquivo até a localização no arquivo para iniciar o envio do arquivo especificado no parâmetro filepath
.
- count
- Int32
O número de bytes a serem enviados do parâmetro offset
. Se count
for zero, o arquivo inteiro será enviado.
- endOfPacket
- Boolean
Um valor booliano que especifica que 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. Este sinalizador é usado para controle granular do conteúdo de cada mensagem em um diagrama ou soquete orientado a mensagens.
Exceções
O parâmetro filepath
não pode ser nulo.
Os parâmetros offset
e count
devem 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
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Aplica-se a
SendPacketsElement(Byte[], Int32, Int32, Boolean)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
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.
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 bytes de dados a serem enviados usando o método SendPacketsAsync(SocketAsyncEventArgs).
- offset
- Int32
O deslocamento, em bytes, do início do buffer
até a localização no buffer
para começar a enviar os dados especificados no parâmetro buffer
.
- count
- Int32
O número de bytes a serem enviados do parâmetro offset
. Se count
for zero, nenhum byte será enviado.
- endOfPacket
- Boolean
Um valor booliano que especifica que 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. Este sinalizador é usado para controle granular do conteúdo de cada mensagem em um diagrama ou soquete orientado a mensagens.
Exceções
O parâmetro buffer
não pode ser nulo.
Os parâmetros offset
e count
devem ser maiores ou iguais a zero.
O offset
e count
devem ser menores 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
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Aplica-se a
SendPacketsElement(String, Int64, Int32)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
Inicializa uma nova instância da classe SendPacketsElement usando o intervalo especificado do arquivo.
public:
SendPacketsElement(System::String ^ filepath, long offset, int count);
public SendPacketsElement (string filepath, long offset, int count);
new System.Net.Sockets.SendPacketsElement : string * int64 * int -> System.Net.Sockets.SendPacketsElement
Public Sub New (filepath As String, offset As Long, count As Integer)
Parâmetros
- filepath
- String
O nome do arquivo a ser transmitido usando o método SendPacketsAsync(SocketAsyncEventArgs).
- offset
- Int64
O deslocamento, em bytes, do início do arquivo até a localização no arquivo para iniciar o envio do arquivo especificado no parâmetro filepath
.
- count
- Int32
O número de bytes a serem enviados começando por offset
. Se count
for zero, o arquivo inteiro será enviado.
Exceções
O parâmetro filepath
não pode ser null
.
Os parâmetros offset
e count
devem 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.
Aplica-se a
SendPacketsElement(String, Int32, Int32)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
Inicializa uma nova instância da classe SendPacketsElement 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 método SendPacketsAsync(SocketAsyncEventArgs).
- offset
- Int32
O deslocamento, em bytes, do início do arquivo até a localização no arquivo para iniciar o envio do arquivo especificado no parâmetro filepath
.
- count
- Int32
O número de bytes a serem enviados do parâmetro offset
. Se count
for zero, o arquivo inteiro será enviado.
Exceções
O parâmetro filepath
não pode ser nulo.
Os parâmetros offset
e count
devem 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
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Aplica-se a
SendPacketsElement(FileStream, Int64, Int32, Boolean)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
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.
public:
SendPacketsElement(System::IO::FileStream ^ fileStream, long offset, int count, bool endOfPacket);
public SendPacketsElement (System.IO.FileStream fileStream, long offset, int count, bool endOfPacket);
new System.Net.Sockets.SendPacketsElement : System.IO.FileStream * int64 * int * bool -> System.Net.Sockets.SendPacketsElement
Public Sub New (fileStream As FileStream, offset As Long, count As Integer, endOfPacket As Boolean)
Parâmetros
- fileStream
- FileStream
O arquivo a ser transmitido usando o método SendPacketsAsync(SocketAsyncEventArgs).
- offset
- Int64
O deslocamento, em bytes, do início do arquivo até a localização no arquivo para iniciar o envio dos bytes no arquivo.
- count
- Int32
O número de bytes a serem enviados do parâmetro offset. Se a contagem for zero, o arquivo inteiro será enviado.
- endOfPacket
- Boolean
Especifica que 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. Este sinalizador é usado para controle granular do conteúdo de cada mensagem em um diagrama ou soquete orientado a mensagens.
Exceções
O parâmetro fileStream
deve ter sido aberto para leitura e gravação assíncrona.
O parâmetro fileStream
não pode ser null
.
Os parâmetros offset
e count
devem 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 .
Aplica-se a
SendPacketsElement(Byte[], Int32, Int32)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
Inicializa uma nova instância da classe SendPacketsElement 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 bytes de dados a serem enviados usando o método SendPacketsAsync(SocketAsyncEventArgs).
- offset
- Int32
O deslocamento, em bytes, do início do buffer
até a localização no buffer
para começar a enviar os dados especificados no parâmetro buffer
.
- count
- Int32
O número de bytes a serem enviados do parâmetro offset
. Se count
for zero, nenhum byte será enviado.
Exceções
O parâmetro buffer
não pode ser nulo.
Os parâmetros offset
e count
devem 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
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Aplica-se a
SendPacketsElement(ReadOnlyMemory<Byte>, Boolean)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
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.
public:
SendPacketsElement(ReadOnlyMemory<System::Byte> buffer, bool endOfPacket);
public SendPacketsElement (ReadOnlyMemory<byte> buffer, bool endOfPacket);
new System.Net.Sockets.SendPacketsElement : ReadOnlyMemory<byte> * bool -> System.Net.Sockets.SendPacketsElement
Public Sub New (buffer As ReadOnlyMemory(Of Byte), endOfPacket As Boolean)
Parâmetros
- buffer
- ReadOnlyMemory<Byte>
Um ReadOnlyMemory<T> de bytes a serem enviados usando o SendPacketsAsync(SocketAsyncEventArgs) método .
- endOfPacket
- Boolean
Especifica que 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. Este sinalizador é usado para controle granular do conteúdo de cada mensagem em um diagrama ou soquete orientado a mensagens.
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 .
Aplica-se a
SendPacketsElement(String)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
Inicializa uma nova instância da classe SendPacketsElement 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 método SendPacketsAsync(SocketAsyncEventArgs).
Exceções
O parâmetro filepath
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) têm suporte no 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(ReadOnlyMemory<Byte>)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
Inicializa uma nova instância da classe SendPacketsElement usando o buffer especificado.
public:
SendPacketsElement(ReadOnlyMemory<System::Byte> buffer);
public SendPacketsElement (ReadOnlyMemory<byte> buffer);
new System.Net.Sockets.SendPacketsElement : ReadOnlyMemory<byte> -> System.Net.Sockets.SendPacketsElement
Public Sub New (buffer As ReadOnlyMemory(Of Byte))
Parâmetros
- buffer
- ReadOnlyMemory<Byte>
Um ReadOnlyMemory<T> de bytes a serem enviados usando o SendPacketsAsync(SocketAsyncEventArgs) método .
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 .
Aplica-se a
SendPacketsElement(FileStream)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
Inicializa uma nova instância da classe SendPacketsElement usando o objeto FileStream especificado.
public:
SendPacketsElement(System::IO::FileStream ^ fileStream);
public SendPacketsElement (System.IO.FileStream fileStream);
new System.Net.Sockets.SendPacketsElement : System.IO.FileStream -> System.Net.Sockets.SendPacketsElement
Public Sub New (fileStream As FileStream)
Parâmetros
- fileStream
- FileStream
O arquivo a ser transmitido usando o método SendPacketsAsync(SocketAsyncEventArgs).
Exceções
fileStream
não está aberto para leitura e gravação assíncrona.
fileStream
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 .
Aplica-se a
SendPacketsElement(FileStream, Int64, Int32)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
Inicializa uma nova instância da classe SendPacketsElement usando o intervalo especificado de um objeto FileStream.
public:
SendPacketsElement(System::IO::FileStream ^ fileStream, long offset, int count);
public SendPacketsElement (System.IO.FileStream fileStream, long offset, int count);
new System.Net.Sockets.SendPacketsElement : System.IO.FileStream * int64 * int -> System.Net.Sockets.SendPacketsElement
Public Sub New (fileStream As FileStream, offset As Long, count As Integer)
Parâmetros
- fileStream
- FileStream
O arquivo a ser transmitido usando o método SendPacketsAsync(SocketAsyncEventArgs).
- offset
- Int64
O deslocamento, em bytes, do início do arquivo até a localização no arquivo para iniciar o envio dos bytes no arquivo.
- count
- Int32
O número de bytes a serem enviados começando por offset
. Se count
for zero, o arquivo inteiro será enviado.
Exceções
O parâmetro fileStream
deve ter sido aberto para leitura e gravação assíncrona.
O parâmetro fileStream
não pode ser null
.
Os parâmetros offset
e count
devem 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 .