Condividi tramite


SendPacketsElement Costruttori

Definizione

Inizializza una nuova istanza della classe SendPacketsElement.

Overload

Nome Descrizione
SendPacketsElement(Byte[])

Inizializza una nuova istanza della SendPacketsElement classe utilizzando il buffer specificato.

SendPacketsElement(String, Int64, Int32, Boolean)

Inizializza una nuova istanza della SendPacketsElement classe utilizzando l'intervallo specificato del file con un'opzione per combinare questo elemento con l'elemento successivo in una singola richiesta di invio dal livello socket al trasporto.

SendPacketsElement(String, Int32, Int32, Boolean)

Inizializza una nuova istanza della SendPacketsElement classe utilizzando l'intervallo specificato del file con un'opzione per combinare questo elemento con l'elemento successivo in una singola richiesta di invio dal livello socket al trasporto.

SendPacketsElement(Byte[], Int32, Int32, Boolean)

Inizializza una nuova istanza della SendPacketsElement classe utilizzando l'intervallo specificato del buffer con un'opzione per combinare questo elemento con l'elemento successivo in una singola richiesta di invio dal livello socket al trasporto.

SendPacketsElement(String, Int64, Int32)

Inizializza una nuova istanza della SendPacketsElement classe utilizzando l'intervallo specificato del file.

SendPacketsElement(String, Int32, Int32)

Inizializza una nuova istanza della SendPacketsElement classe utilizzando l'intervallo specificato del file.

SendPacketsElement(FileStream, Int64, Int32, Boolean)

Inizializza una nuova istanza della SendPacketsElement classe utilizzando l'intervallo specificato di un FileStream oggetto con un'opzione per combinare questo elemento con l'elemento successivo in una singola richiesta di invio dal livello socket al trasporto.

SendPacketsElement(Byte[], Int32, Int32)

Inizializza una nuova istanza della SendPacketsElement classe utilizzando l'intervallo specificato del buffer.

SendPacketsElement(ReadOnlyMemory<Byte>, Boolean)

Inizializza una nuova istanza della SendPacketsElement classe utilizzando il buffer specificato con un'opzione per combinare questo elemento con l'elemento successivo in una singola richiesta di invio dal livello socket al trasporto.

SendPacketsElement(String)

Inizializza una nuova istanza della SendPacketsElement classe utilizzando il file specificato.

SendPacketsElement(ReadOnlyMemory<Byte>)

Inizializza una nuova istanza della SendPacketsElement classe utilizzando il buffer specificato.

SendPacketsElement(FileStream)

Inizializza una nuova istanza della SendPacketsElement classe utilizzando l'oggetto specificato FileStream .

SendPacketsElement(FileStream, Int64, Int32)

Inizializza una nuova istanza della SendPacketsElement classe utilizzando l'intervallo specificato di un FileStream oggetto .

SendPacketsElement(Byte[])

Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs

Inizializza una nuova istanza della SendPacketsElement classe utilizzando il buffer specificato.

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())

Parametri

buffer
Byte[]

Matrice di byte di dati da inviare tramite il SendPacketsAsync(SocketAsyncEventArgs) metodo .

Eccezioni

Il buffer parametro non può essere Null.

Commenti

La SendPacketsElement classe viene utilizzata con la SocketAsyncEventArgs.SendPacketsElements proprietà per ottenere o impostare un buffer di dati o un file da inviare usando il Socket.SendPacketsAsync metodo .

Vedi anche

Si applica a

SendPacketsElement(String, Int64, Int32, Boolean)

Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs

Inizializza una nuova istanza della SendPacketsElement classe utilizzando l'intervallo specificato del file con un'opzione per combinare questo elemento con l'elemento successivo in una singola richiesta di invio dal livello socket al trasporto.

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)

Parametri

filepath
String

Nome file del file da trasmettere utilizzando il SendPacketsAsync(SocketAsyncEventArgs) metodo .

offset
Int64

Offset, in byte, dall'inizio del file al percorso nel file per iniziare a inviare il file specificato nel filepath parametro .

count
Int32

Numero di byte da inviare a partire dal offset parametro . Se count è zero, viene inviato l'intero file.

endOfPacket
Boolean

Specifica che questo elemento non deve essere combinato con l'elemento successivo in una singola richiesta di invio dal livello socket al trasporto. Questo flag viene usato per il controllo granulare del contenuto di ogni messaggio in un datagramma o in un socket orientato ai messaggi.

Eccezioni

Il filepath parametro non può essere null.

I offset parametri e count devono essere maggiori o uguali a zero.

Commenti

La SendPacketsElement classe viene utilizzata con la SocketAsyncEventArgs.SendPacketsElements proprietà per ottenere o impostare un buffer di dati o un file da inviare usando il Socket.SendPacketsAsync metodo .

I percorsi UNC (Universal Naming Convention) sono supportati dal filepath parametro . Se il file si trova nella directory di lavoro corrente, non è necessario specificare alcuna informazione sul percorso.

Si applica a

SendPacketsElement(String, Int32, Int32, Boolean)

Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs

Inizializza una nuova istanza della SendPacketsElement classe utilizzando l'intervallo specificato del file con un'opzione per combinare questo elemento con l'elemento successivo in una singola richiesta di invio dal livello socket al trasporto.

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)

Parametri

filepath
String

Nome file del file da trasmettere utilizzando il SendPacketsAsync(SocketAsyncEventArgs) metodo .

offset
Int32

Offset, in byte, dall'inizio del file al percorso nel file per iniziare a inviare il file specificato nel filepath parametro .

count
Int32

Numero di byte da inviare a partire dal offset parametro . Se count è zero, viene inviato l'intero file.

endOfPacket
Boolean

Valore booleano che specifica che questo elemento non deve essere combinato con l'elemento successivo in una singola richiesta di invio dal livello socket al trasporto. Questo flag viene usato per il controllo granulare del contenuto di ogni messaggio in un datagramma o in un socket orientato ai messaggi.

Eccezioni

Il filepath parametro non può essere Null.

I offset parametri e count devono essere maggiori o uguali a zero.

Commenti

La SendPacketsElement classe viene utilizzata con la SocketAsyncEventArgs.SendPacketsElements proprietà per ottenere o impostare un buffer di dati o un file da inviare usando il Socket.SendPacketsAsync metodo .

I percorsi UNC (Universal Naming Convention) sono supportati dal filepath parametro . Se il file si trova nella directory di lavoro corrente, non è necessario specificare alcuna informazione sul percorso.

Vedi anche

Si applica a

SendPacketsElement(Byte[], Int32, Int32, Boolean)

Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs

Inizializza una nuova istanza della SendPacketsElement classe utilizzando l'intervallo specificato del buffer con un'opzione per combinare questo elemento con l'elemento successivo in una singola richiesta di invio dal livello socket al trasporto.

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)

Parametri

buffer
Byte[]

Matrice di byte di dati da inviare tramite il SendPacketsAsync(SocketAsyncEventArgs) metodo .

offset
Int32

Offset, in byte, dall'inizio dell'oggetto buffer alla posizione in buffer per iniziare a inviare i dati specificati nel buffer parametro .

count
Int32

Numero di byte da inviare a partire dal offset parametro . Se count è zero, non vengono inviati byte.

endOfPacket
Boolean

Valore booleano che specifica che questo elemento non deve essere combinato con l'elemento successivo in una singola richiesta di invio dal livello socket al trasporto. Questo flag viene usato per il controllo granulare del contenuto di ogni messaggio in un datagramma o in un socket orientato ai messaggi.

Eccezioni

Il buffer parametro non può essere Null.

I offset parametri e count devono essere maggiori o uguali a zero.

e offsetcount deve essere minore delle dimensioni del buffer.

Commenti

La SendPacketsElement classe viene utilizzata con la SocketAsyncEventArgs.SendPacketsElements proprietà per ottenere o impostare un buffer di dati o un file da inviare usando il Socket.SendPacketsAsync metodo .

Vedi anche

Si applica a

SendPacketsElement(String, Int64, Int32)

Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs

Inizializza una nuova istanza della SendPacketsElement classe utilizzando l'intervallo specificato del file.

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)

Parametri

filepath
String

Nome file del file da trasmettere utilizzando il SendPacketsAsync(SocketAsyncEventArgs) metodo .

offset
Int64

Offset, in byte, dall'inizio del file al percorso nel file per iniziare a inviare il file specificato nel filepath parametro .

count
Int32

Numero di byte da inviare a partire da offset. Se count è zero, viene inviato l'intero file.

Eccezioni

Il filepath parametro non può essere null.

I offset parametri e count devono essere maggiori o uguali a zero.

Commenti

La SendPacketsElement classe viene utilizzata con la SocketAsyncEventArgs.SendPacketsElements proprietà per ottenere o impostare un buffer di dati o un file da inviare usando il Socket.SendPacketsAsync metodo .

I percorsi UNC (Universal Naming Convention) sono supportati dal filepath parametro . Se il file si trova nella directory di lavoro corrente, non è necessario specificare alcuna informazione sul percorso.

Si applica a

SendPacketsElement(String, Int32, Int32)

Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs

Inizializza una nuova istanza della SendPacketsElement classe utilizzando l'intervallo specificato del file.

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)

Parametri

filepath
String

Nome file del file da trasmettere utilizzando il SendPacketsAsync(SocketAsyncEventArgs) metodo .

offset
Int32

Offset, in byte, dall'inizio del file al percorso nel file per iniziare a inviare il file specificato nel filepath parametro .

count
Int32

Numero di byte da inviare a partire dal offset parametro . Se count è zero, viene inviato l'intero file.

Eccezioni

Il filepath parametro non può essere Null.

I offset parametri e count devono essere maggiori o uguali a zero.

Commenti

La SendPacketsElement classe viene utilizzata con la SocketAsyncEventArgs.SendPacketsElements proprietà per ottenere o impostare un buffer di dati o un file da inviare usando il Socket.SendPacketsAsync metodo .

I percorsi UNC (Universal Naming Convention) sono supportati dal filepath parametro . Se il file si trova nella directory di lavoro corrente, non è necessario specificare alcuna informazione sul percorso.

Vedi anche

Si applica a

SendPacketsElement(FileStream, Int64, Int32, Boolean)

Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs

Inizializza una nuova istanza della SendPacketsElement classe utilizzando l'intervallo specificato di un FileStream oggetto con un'opzione per combinare questo elemento con l'elemento successivo in una singola richiesta di invio dal livello socket al trasporto.

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)

Parametri

fileStream
FileStream

File da trasmettere utilizzando il SendPacketsAsync(SocketAsyncEventArgs) metodo .

offset
Int64

Offset, in byte, dall'inizio del file al percorso nel file per iniziare a inviare i byte nel file.

count
Int32

Numero di byte da inviare a partire dal parametro offset. Se count è zero, viene inviato l'intero file.

endOfPacket
Boolean

Specifica che questo elemento non deve essere combinato con l'elemento successivo in una singola richiesta di invio dal livello socket al trasporto. Questo flag viene usato per il controllo granulare del contenuto di ogni messaggio in un datagramma o in un socket orientato ai messaggi.

Eccezioni

Il fileStream parametro deve essere stato aperto per la lettura e la scrittura asincrona.

Il fileStream parametro non può essere null.

I offset parametri e count devono essere maggiori o uguali a zero.

Commenti

La SendPacketsElement classe viene utilizzata con la SocketAsyncEventArgs.SendPacketsElements proprietà per ottenere o impostare un buffer di dati o un file da inviare usando il Socket.SendPacketsAsync metodo .

Si applica a

SendPacketsElement(Byte[], Int32, Int32)

Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs

Inizializza una nuova istanza della SendPacketsElement classe utilizzando l'intervallo specificato del 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)

Parametri

buffer
Byte[]

Matrice di byte di dati da inviare tramite il SendPacketsAsync(SocketAsyncEventArgs) metodo .

offset
Int32

Offset, in byte, dall'inizio dell'oggetto buffer alla posizione in buffer per iniziare a inviare i dati specificati nel buffer parametro .

count
Int32

Numero di byte da inviare a partire dal offset parametro . Se count è zero, non vengono inviati byte.

Eccezioni

Il buffer parametro non può essere Null.

I offset parametri e count devono essere maggiori o uguali a zero.

e offsetcount deve essere minore delle dimensioni del buffer.

Commenti

La SendPacketsElement classe viene utilizzata con la SocketAsyncEventArgs.SendPacketsElements proprietà per ottenere o impostare un buffer di dati o un file da inviare usando il Socket.SendPacketsAsync metodo .

Vedi anche

Si applica a

SendPacketsElement(ReadOnlyMemory<Byte>, Boolean)

Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs

Inizializza una nuova istanza della SendPacketsElement classe utilizzando il buffer specificato con un'opzione per combinare questo elemento con l'elemento successivo in una singola richiesta di invio dal livello socket al trasporto.

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)

Parametri

buffer
ReadOnlyMemory<Byte>

Oggetto ReadOnlyMemory<T> di byte da inviare utilizzando il SendPacketsAsync(SocketAsyncEventArgs) metodo .

endOfPacket
Boolean

Specifica che questo elemento non deve essere combinato con l'elemento successivo in una singola richiesta di invio dal livello socket al trasporto. Questo flag viene usato per il controllo granulare del contenuto di ogni messaggio in un datagramma o in un socket orientato ai messaggi.

Commenti

La SendPacketsElement classe viene utilizzata con la SocketAsyncEventArgs.SendPacketsElements proprietà per ottenere o impostare un buffer di dati o un file da inviare usando il Socket.SendPacketsAsync metodo .

Si applica a

SendPacketsElement(String)

Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs

Inizializza una nuova istanza della SendPacketsElement classe utilizzando il file specificato.

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)

Parametri

filepath
String

Nome file del file da trasmettere utilizzando il SendPacketsAsync(SocketAsyncEventArgs) metodo .

Eccezioni

Il filepath parametro non può essere Null.

Commenti

La SendPacketsElement classe viene utilizzata con la SocketAsyncEventArgs.SendPacketsElements proprietà per ottenere o impostare un buffer di dati o un file da inviare usando il Socket.SendPacketsAsync metodo .

I percorsi UNC (Universal Naming Convention) sono supportati dal filepath parametro . Se il file si trova nella directory di lavoro corrente, non è necessario specificare alcuna informazione sul percorso.

Vedi anche

Si applica a

SendPacketsElement(ReadOnlyMemory<Byte>)

Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs

Inizializza una nuova istanza della SendPacketsElement classe utilizzando il buffer specificato.

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))

Parametri

buffer
ReadOnlyMemory<Byte>

Oggetto ReadOnlyMemory<T> di byte da inviare utilizzando il SendPacketsAsync(SocketAsyncEventArgs) metodo .

Commenti

La SendPacketsElement classe viene utilizzata con la SocketAsyncEventArgs.SendPacketsElements proprietà per ottenere o impostare un buffer di dati o un file da inviare usando il Socket.SendPacketsAsync metodo .

Si applica a

SendPacketsElement(FileStream)

Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs

Inizializza una nuova istanza della SendPacketsElement classe utilizzando l'oggetto specificato 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)

Parametri

fileStream
FileStream

File da trasmettere utilizzando il SendPacketsAsync(SocketAsyncEventArgs) metodo .

Eccezioni

fileStream non è aperto per la lettura e la scrittura asincrona.

fileStream non può essere Null.

Commenti

La SendPacketsElement classe viene utilizzata con la SocketAsyncEventArgs.SendPacketsElements proprietà per ottenere o impostare un buffer di dati o un file da inviare usando il Socket.SendPacketsAsync metodo .

Si applica a

SendPacketsElement(FileStream, Int64, Int32)

Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs
Origine:
SendPacketsElement.cs

Inizializza una nuova istanza della SendPacketsElement classe utilizzando l'intervallo specificato di un FileStream oggetto .

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)

Parametri

fileStream
FileStream

File da trasmettere utilizzando il SendPacketsAsync(SocketAsyncEventArgs) metodo .

offset
Int64

Offset, in byte, dall'inizio del file al percorso nel file per iniziare a inviare i byte nel file.

count
Int32

Numero di byte da inviare a partire da offset. Se count è zero, viene inviato l'intero file.

Eccezioni

Il fileStream parametro deve essere stato aperto per la lettura e la scrittura asincrona.

Il fileStream parametro non può essere null.

I offset parametri e count devono essere maggiori o uguali a zero.

Commenti

La SendPacketsElement classe viene utilizzata con la SocketAsyncEventArgs.SendPacketsElements proprietà per ottenere o impostare un buffer di dati o un file da inviare usando il Socket.SendPacketsAsync metodo .

Si applica a