SendPacketsElement Construtores
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.
Inicializa uma nova instância da SendPacketsElement classe.
Sobrecargas
| Name | Description |
|---|---|
| SendPacketsElement(Byte[]) |
Inicializa uma nova instância da SendPacketsElement classe usando o buffer especificado. |
| 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, 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(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(String, Int64, Int32) |
Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado do ficheiro. |
| SendPacketsElement(String, Int32, Int32) |
Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado do ficheiro. |
| 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(Byte[], Int32, Int32) |
Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado do buffer. |
| 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(String) |
Inicializa uma nova instância da SendPacketsElement classe usando o ficheiro especificado. |
| SendPacketsElement(ReadOnlyMemory<Byte>) |
Inicializa uma nova instância da SendPacketsElement classe usando o buffer especificado. |
| SendPacketsElement(FileStream) |
Inicializa uma nova instância da SendPacketsElement classe usando o objeto especificado FileStream . |
| SendPacketsElement(FileStream, Int64, Int32) |
Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado de um FileStream objeto. |
SendPacketsElement(Byte[])
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
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[]
Um array de bytes de dados para enviar usando o SendPacketsAsync(SocketAsyncEventArgs) método.
Exceções
O buffer parâmetro não pode ser nulo.
Observações
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.
Ver também
Aplica-se a
SendPacketsElement(String, Int64, Int32, Boolean)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
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.
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 ficheiro a ser transmitido usando o SendPacketsAsync(SocketAsyncEventArgs) método.
- offset
- Int64
O deslocamento, em bytes, desde o início do ficheiro até à localização no ficheiro para começar a enviar o ficheiro especificado no filepath parâmetro.
- count
- Int32
O número de bytes a enviar a partir do offset parâmetro. Se count for zero, o ficheiro inteiro é enviado.
- endOfPacket
- Boolean
Especifica que este elemento não deve ser combinado com o elemento seguinte num único pedido de envio da camada de sockets para o transporte. Esta flag é usada para controlo granular do conteúdo de cada mensagem num datagrama ou soquete orientado a mensagens.
Exceções
O filepath parâmetro não pode ser null.
Os offset parâmetros e count devem ser maiores ou iguais a zero.
Observações
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.
Os caminhos da Convenção Universal de Nomenclatura (UNC) são suportados pelo filepath parâmetro. Se o ficheiro estiver no diretório de trabalho atual, não é necessário especificar a informação do caminho.
Aplica-se a
SendPacketsElement(String, Int32, Int32, Boolean)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
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.
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 ficheiro a ser transmitido usando o SendPacketsAsync(SocketAsyncEventArgs) método.
- offset
- Int32
O deslocamento, em bytes, desde o início do ficheiro até à localização no ficheiro para começar a enviar o ficheiro especificado no filepath parâmetro.
- count
- Int32
O número de bytes a enviar a partir do offset parâmetro. Se count for zero, o ficheiro inteiro é enviado.
- endOfPacket
- Boolean
Um valor booleano que especifica que este elemento não deve ser combinado com o elemento seguinte num único pedido de envio da camada de sockets para o transporte. Esta flag é usada para controlo granular do conteúdo de cada mensagem num datagrama ou soquete orientado a mensagens.
Exceções
O filepath parâmetro não pode ser nulo.
Os offset parâmetros e count devem ser maiores ou iguais a zero.
Observações
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.
Os caminhos da Convenção Universal de Nomenclatura (UNC) são suportados pelo filepath parâmetro. Se o ficheiro estiver no diretório de trabalho atual, não é necessário especificar a informação do caminho.
Ver também
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Aplica-se a
SendPacketsElement(Byte[], Int32, Int32, Boolean)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
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.
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[]
Um array de bytes de dados para enviar usando o SendPacketsAsync(SocketAsyncEventArgs) método.
- offset
- Int32
O deslocamento, em bytes, desde o buffer início do até à localização em para buffer começar a enviar os dados especificados no buffer parâmetro.
- count
- Int32
O número de bytes a enviar começando pelo offset parâmetro. Se count for zero, não são enviados bytes.
- endOfPacket
- Boolean
Um valor booleano que especifica que este elemento não deve ser combinado com o elemento seguinte num único pedido de envio da camada de sockets para o transporte. Esta flag é usada para controlo granular do conteúdo de cada mensagem num datagrama ou soquete orientado a mensagens.
Exceções
O buffer parâmetro não pode ser nulo.
Os offset parâmetros e count devem ser maiores ou iguais a zero.
O offset e count deve ser menor do que o tamanho do buffer.
Observações
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.
Ver também
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Aplica-se a
SendPacketsElement(String, Int64, Int32)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado do ficheiro.
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 ficheiro a ser transmitido usando o SendPacketsAsync(SocketAsyncEventArgs) método.
- offset
- Int64
O deslocamento, em bytes, desde o início do ficheiro até à localização no ficheiro para começar a enviar o ficheiro especificado no filepath parâmetro.
- count
- Int32
O número de bytes a enviar a partir do offset. Se count for zero, o ficheiro inteiro é enviado.
Exceções
O filepath parâmetro não pode ser null.
Os offset parâmetros e count devem ser maiores ou iguais a zero.
Observações
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.
Os caminhos da Convenção Universal de Nomenclatura (UNC) são suportados pelo filepath parâmetro. Se o ficheiro estiver no diretório de trabalho atual, não é necessário especificar a informação do caminho.
Aplica-se a
SendPacketsElement(String, Int32, Int32)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado do ficheiro.
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 ficheiro a ser transmitido usando o SendPacketsAsync(SocketAsyncEventArgs) método.
- offset
- Int32
O deslocamento, em bytes, desde o início do ficheiro até à localização no ficheiro para começar a enviar o ficheiro especificado no filepath parâmetro.
- count
- Int32
O número de bytes a enviar a partir do offset parâmetro. Se count for zero, o ficheiro inteiro é enviado.
Exceções
O filepath parâmetro não pode ser nulo.
Os offset parâmetros e count devem ser maiores ou iguais a zero.
Observações
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.
Os caminhos da Convenção Universal de Nomenclatura (UNC) são suportados pelo filepath parâmetro. Se o ficheiro estiver no diretório de trabalho atual, não é necessário especificar a informação do caminho.
Ver também
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Aplica-se a
SendPacketsElement(FileStream, Int64, Int32, Boolean)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
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.
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 ficheiro a ser transmitido usando o SendPacketsAsync(SocketAsyncEventArgs) método.
- offset
- Int64
O deslocamento, em bytes, desde o início do ficheiro até à localização no ficheiro para começar a enviar os bytes no ficheiro.
- count
- Int32
O número de bytes a enviar a partir do parâmetro de deslocamento. Se a contagem for zero, o ficheiro inteiro é enviado.
- endOfPacket
- Boolean
Especifica que este elemento não deve ser combinado com o elemento seguinte num único pedido de envio da camada de sockets para o transporte. Esta flag é usada para controlo granular do conteúdo de cada mensagem num datagrama ou soquete orientado a mensagens.
Exceções
O fileStream parâmetro deve ter sido aberto para leitura e escrita assíncronas.
O fileStream parâmetro não pode ser null.
Os offset parâmetros e count devem ser maiores ou iguais a zero.
Observações
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.
Aplica-se a
SendPacketsElement(Byte[], Int32, Int32)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
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[]
Um array de bytes de dados para enviar usando o SendPacketsAsync(SocketAsyncEventArgs) método.
- offset
- Int32
O deslocamento, em bytes, desde o buffer início do até à localização em para buffer começar a enviar os dados especificados no buffer parâmetro.
- count
- Int32
O número de bytes a enviar a partir do offset parâmetro. Se count for zero, não são enviados bytes.
Exceções
O buffer parâmetro não pode ser nulo.
Os offset parâmetros e count devem ser maiores ou iguais a zero.
O offset e count deve ser menor do que o tamanho do buffer.
Observações
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.
Ver também
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Aplica-se a
SendPacketsElement(ReadOnlyMemory<Byte>, Boolean)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
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.
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 para enviar usando o SendPacketsAsync(SocketAsyncEventArgs) método.
- endOfPacket
- Boolean
Especifica que este elemento não deve ser combinado com o elemento seguinte num único pedido de envio da camada de sockets para o transporte. Esta flag é usada para controlo granular do conteúdo de cada mensagem num datagrama ou soquete orientado a mensagens.
Observações
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.
Aplica-se a
SendPacketsElement(String)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
Inicializa uma nova instância da SendPacketsElement classe usando o ficheiro 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 ficheiro a ser transmitido usando o SendPacketsAsync(SocketAsyncEventArgs) método.
Exceções
O filepath parâmetro não pode ser nulo.
Observações
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.
Os caminhos da Convenção Universal de Nomenclatura (UNC) são suportados pelo filepath parâmetro. Se o ficheiro estiver no diretório de trabalho atual, não é necessário especificar a informação do caminho.
Ver também
Aplica-se a
SendPacketsElement(ReadOnlyMemory<Byte>)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
Inicializa uma nova instância da SendPacketsElement classe 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 para enviar usando o SendPacketsAsync(SocketAsyncEventArgs) método.
Observações
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.
Aplica-se a
SendPacketsElement(FileStream)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
Inicializa uma nova instância da SendPacketsElement classe usando o objeto especificado FileStream .
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 ficheiro a ser transmitido usando o SendPacketsAsync(SocketAsyncEventArgs) método.
Exceções
fileStream não está aberto para leitura e escrita assíncronas.
fileStream não pode ser nulo.
Observações
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.
Aplica-se a
SendPacketsElement(FileStream, Int64, Int32)
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
- Origem:
- SendPacketsElement.cs
Inicializa uma nova instância da SendPacketsElement classe usando o intervalo especificado de um FileStream objeto.
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 ficheiro a ser transmitido usando o SendPacketsAsync(SocketAsyncEventArgs) método.
- offset
- Int64
O deslocamento, em bytes, desde o início do ficheiro até à localização no ficheiro para começar a enviar os bytes no ficheiro.
- count
- Int32
O número de bytes a enviar a partir do offset. Se count for zero, o ficheiro inteiro é enviado.
Exceções
O fileStream parâmetro deve ter sido aberto para leitura e escrita assíncronas.
O fileStream parâmetro não pode ser null.
Os offset parâmetros e count devem ser maiores ou iguais a zero.
Observações
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.