Condividi tramite


SendPacketsElement Costruttori

Definizione

Inizializza una nuova istanza della classe SendPacketsElement.

Overload

SendPacketsElement(Byte[])

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

SendPacketsElement(String, Int64, Int32, Boolean)

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

SendPacketsElement(String, Int32, Int32, Boolean)

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

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

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

SendPacketsElement(String, Int64, Int32)

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

SendPacketsElement(String, Int32, Int32)

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

SendPacketsElement(FileStream, Int64, Int32, Boolean)

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

SendPacketsElement(Byte[], Int32, Int32)

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

SendPacketsElement(ReadOnlyMemory<Byte>, Boolean)

Inizializza una nuova istanza della SendPacketsElement classe usando 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 classe SendPacketsElement con il file specificato.

SendPacketsElement(ReadOnlyMemory<Byte>)

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

SendPacketsElement(FileStream)

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

SendPacketsElement(FileStream, Int64, Int32)

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

SendPacketsElement(Byte[])

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

Inizializza una nuova istanza della classe SendPacketsElement 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 metodo SendPacketsAsync(SocketAsyncEventArgs).

Eccezioni

Il parametro buffer non può essere Null.

Commenti

La SendPacketsElement classe viene usata 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

Inizializza un nuova istanza della classe SendPacketsElement usando l'intervallo del file specificato con un'opzione per combinare questo elemento con l'elemento successivo in una singola richiesta di invio dal livello dei 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 del file da trasmettere utilizzando il metodo SendPacketsAsync(SocketAsyncEventArgs).

offset
Int64

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

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 dei socket al trasporto. Questo flag viene utilizzato per il controllo granulare del contenuto di ogni messaggio su un socket di datagramma o orientato al messaggio.

Eccezioni

Il parametro filepath non può essere null.

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

Commenti

La SendPacketsElement classe viene usata 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 informazioni sul percorso.

Si applica a

SendPacketsElement(String, Int32, Int32, Boolean)

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

Inizializza un nuova istanza della classe SendPacketsElement usando l'intervallo del file specificato con un'opzione per combinare questo elemento con l'elemento successivo in una singola richiesta di invio dal livello dei 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 del file da trasmettere utilizzando il metodo SendPacketsAsync(SocketAsyncEventArgs).

offset
Int32

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

count
Int32

Numero di byte da inviare a partire dal parametro offset. 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 dei socket al trasporto. Questo flag viene utilizzato per il controllo granulare del contenuto di ogni messaggio su un socket di datagramma o orientato al messaggio.

Eccezioni

Il parametro filepath non può essere Null.

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

Commenti

La SendPacketsElement classe viene usata 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 informazioni sul percorso.

Vedi anche

Si applica a

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

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

Inizializza un nuova istanza della classe SendPacketsElement usando l'intervallo del buffer specificato con un'opzione per combinare questo elemento con l'elemento successivo in una singola richiesta di invio dal livello dei 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 metodo SendPacketsAsync(SocketAsyncEventArgs).

offset
Int32

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

count
Int32

Numero di byte da inviare a partire dal parametro offset. Se count è zero, non viene inviato alcun 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 dei socket al trasporto. Questo flag viene utilizzato per il controllo granulare del contenuto di ogni messaggio su un socket di datagramma o orientato al messaggio.

Eccezioni

Il parametro buffer non può essere Null.

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

L'oggetto offset e count deve essere minore delle dimensioni del buffer.

Commenti

La SendPacketsElement classe viene usata 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

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

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 del file da trasmettere utilizzando il metodo SendPacketsAsync(SocketAsyncEventArgs).

offset
Int64

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

count
Int32

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

Eccezioni

Il parametro filepath non può essere null.

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

Commenti

La SendPacketsElement classe viene usata 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 informazioni sul percorso.

Si applica a

SendPacketsElement(String, Int32, Int32)

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

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

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 del file da trasmettere utilizzando il metodo SendPacketsAsync(SocketAsyncEventArgs).

offset
Int32

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

count
Int32

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

Eccezioni

Il parametro filepath non può essere Null.

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

Commenti

La SendPacketsElement classe viene usata 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 informazioni sul percorso.

Vedi anche

Si applica a

SendPacketsElement(FileStream, Int64, Int32, Boolean)

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

Inizializza un nuova istanza della classe SendPacketsElement usando l'intervallo specificato di un oggetto FileStream con un'opzione per combinare questo elemento con l'elemento successivo in una singola richiesta di invio dal livello dei 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 usando il metodo SendPacketsAsync(SocketAsyncEventArgs).

offset
Int64

Offset, in byte, dall'inizio del file alla posizione 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 dei socket al trasporto. Questo flag viene utilizzato per il controllo granulare del contenuto di ogni messaggio su un socket di datagramma o orientato al messaggio.

Eccezioni

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

Il parametro fileStream non può essere null.

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

Commenti

La SendPacketsElement classe viene usata 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

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

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 metodo SendPacketsAsync(SocketAsyncEventArgs).

offset
Int32

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

count
Int32

Numero di byte da inviare a partire dal parametro offset. Se count è zero, non viene inviato alcun byte.

Eccezioni

Il parametro buffer non può essere Null.

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

L'oggetto offset e count deve essere minore delle dimensioni del buffer.

Commenti

La SendPacketsElement classe viene usata 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

Inizializza una nuova istanza della SendPacketsElement classe usando 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 usando 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 dei socket al trasporto. Questo flag viene utilizzato per il controllo granulare del contenuto di ogni messaggio su un socket di datagramma o orientato al messaggio.

Commenti

La SendPacketsElement classe viene usata 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

Inizializza una nuova istanza della classe SendPacketsElement con 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 del file da trasmettere utilizzando il metodo SendPacketsAsync(SocketAsyncEventArgs).

Eccezioni

Il parametro filepath non può essere Null.

Commenti

La SendPacketsElement classe viene usata 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 informazioni sul percorso.

Vedi anche

Si applica a

SendPacketsElement(ReadOnlyMemory<Byte>)

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

Inizializza una nuova istanza della classe SendPacketsElement 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 usando il SendPacketsAsync(SocketAsyncEventArgs) metodo .

Commenti

La SendPacketsElement classe viene usata 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

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

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 usando il metodo SendPacketsAsync(SocketAsyncEventArgs).

Eccezioni

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

fileStream non può essere Null.

Commenti

La SendPacketsElement classe viene usata 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

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

Parametri

fileStream
FileStream

File da trasmettere usando il metodo SendPacketsAsync(SocketAsyncEventArgs).

offset
Int64

Offset, in byte, dall'inizio del file alla posizione 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 parametro fileStream deve essere stato aperto per la lettura e la scrittura asincrone.

Il parametro fileStream non può essere null.

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

Commenti

La SendPacketsElement classe viene usata 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