SendPacketsElement Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un elemento in una matrice SendPacketsElement.
public ref class SendPacketsElement
public class SendPacketsElement
type SendPacketsElement = class
Public Class SendPacketsElement
- Ereditarietà
-
SendPacketsElement
Commenti
La SendPacketsElement classe viene usata per migliorare la Socket classe da usare dalle applicazioni server che usano I/O di rete asincrona per ottenere le prestazioni più elevate. 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 .
Costruttori
SendPacketsElement(Byte[]) |
Inizializza una nuova istanza della classe SendPacketsElement utilizzando il buffer specificato. |
SendPacketsElement(Byte[], Int32, Int32) |
Inizializza una nuova istanza della classe SendPacketsElement con l'intervallo del buffer specificato. |
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(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(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(ReadOnlyMemory<Byte>) |
Inizializza una nuova istanza della classe SendPacketsElement utilizzando il 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(String, Int32, Int32) |
Inizializza una nuova istanza della classe SendPacketsElement con l'intervallo del file specificato. |
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(String, Int64, Int32) |
Inizializza una nuova istanza della classe SendPacketsElement con l'intervallo del file 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. |
Proprietà
Buffer |
Ottiene il buffer da inviare se l'oggetto SendPacketsElement è stato inizializzato con un parametro |
Count |
Ottiene il conteggio di byte da inviare. |
EndOfPacket |
Ottiene un valore booleano che indica se questo elemento non deve essere combinato con l'elemento successivo in una singola richiesta di invio dal livello dei socket al trasporto. |
FilePath |
Ottiene il nome del file da inviare se l'oggetto SendPacketsElement è stato inizializzato con un parametro |
FileStream |
Ottiene la rappresentazione oggetto del file da inviare se l'oggetto SendPacketsElement è stato inizializzato con un parametro FileStream. |
MemoryBuffer |
Ottiene il buffer da inviare se l'oggetto SendPacketsElement è stato inizializzato con un parametro |
Offset |
Ottiene l'offset, in byte, dall'inizio del buffer di dati o del file alla posizione nel buffer o nel file per iniziare a inviare i dati. |
OffsetLong |
Ottiene l'offset, in byte, dall'inizio del buffer di dati o del file alla posizione nel buffer o nel file per iniziare a inviare i dati. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Si applica a
Thread safety
Le istanze di questa classe sono thread safe.