SendPacketsElement Constructeurs

Définition

Initialise une nouvelle instance de la classe SendPacketsElement.

Surcharges

Nom Description
SendPacketsElement(Byte[])

Initialise une nouvelle instance de la classe à l’aide SendPacketsElement de la mémoire tampon spécifiée.

SendPacketsElement(String)

Initialise une nouvelle instance de la classe à l’aide SendPacketsElement du fichier spécifié.

SendPacketsElement(Byte[], Int32, Int32)

Initialise une nouvelle instance de la SendPacketsElement classe à l’aide de la plage spécifiée de la mémoire tampon.

SendPacketsElement(String, Int32, Int32)

Initialise une nouvelle instance de la SendPacketsElement classe à l’aide de la plage spécifiée du fichier.

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

Initialise une nouvelle instance de la SendPacketsElement classe à l’aide de la plage spécifiée de la mémoire tampon avec une option pour combiner cet élément avec l’élément suivant dans une requête d’envoi unique de la couche sockets au transport.

SendPacketsElement(String, Int32, Int32, Boolean)

Initialise une nouvelle instance de la SendPacketsElement classe à l’aide de la plage spécifiée du fichier avec une option permettant de combiner cet élément avec l’élément suivant dans une requête d’envoi unique de la couche sockets au transport.

SendPacketsElement(Byte[])

Initialise une nouvelle instance de la classe à l’aide SendPacketsElement de la mémoire tampon spécifiée.

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

Paramètres

buffer
Byte[]

Tableau d’octets de données à envoyer à l’aide de la SendPacketsAsync(SocketAsyncEventArgs) méthode.

Exceptions

Le buffer paramètre ne peut pas être null.

Remarques

La SendPacketsElement classe est utilisée avec la SocketAsyncEventArgs.SendPacketsElements propriété pour obtenir ou définir une mémoire tampon de données ou un fichier à envoyer à l’aide de la Socket.SendPacketsAsync méthode.

Voir aussi

S’applique à

SendPacketsElement(String)

Initialise une nouvelle instance de la classe à l’aide SendPacketsElement du fichier spécifié.

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)

Paramètres

filepath
String

Nom de fichier à transmettre à l’aide de la SendPacketsAsync(SocketAsyncEventArgs) méthode.

Exceptions

Le filepath paramètre ne peut pas être null.

Remarques

La SendPacketsElement classe est utilisée avec la SocketAsyncEventArgs.SendPacketsElements propriété pour obtenir ou définir une mémoire tampon de données ou un fichier à envoyer à l’aide de la Socket.SendPacketsAsync méthode.

Les chemins d’accès UNC (Universal Naming Convention) sont pris en charge par le filepath paramètre. Si le fichier se trouve dans le répertoire de travail actuel, aucune information de chemin d’accès ne doit être spécifiée.

Voir aussi

S’applique à

SendPacketsElement(Byte[], Int32, Int32)

Initialise une nouvelle instance de la SendPacketsElement classe à l’aide de la plage spécifiée de la mémoire tampon.

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)

Paramètres

buffer
Byte[]

Tableau d’octets de données à envoyer à l’aide de la SendPacketsAsync(SocketAsyncEventArgs) méthode.

offset
Int32

Décalage, en octets, du début à buffer l’emplacement dans le buffer but de commencer à envoyer les données spécifiées dans le buffer paramètre.

count
Int32

Nombre d’octets à envoyer à partir du offset paramètre. S’il count s’agit de zéro, aucun octet n’est envoyé.

Exceptions

Le buffer paramètre ne peut pas être null.

Les offset paramètres et count les paramètres doivent être supérieurs ou égaux à zéro.

offset La count taille de la mémoire tampon doit être inférieure à celle de la mémoire tampon.

Remarques

La SendPacketsElement classe est utilisée avec la SocketAsyncEventArgs.SendPacketsElements propriété pour obtenir ou définir une mémoire tampon de données ou un fichier à envoyer à l’aide de la Socket.SendPacketsAsync méthode.

Voir aussi

S’applique à

SendPacketsElement(String, Int32, Int32)

Initialise une nouvelle instance de la SendPacketsElement classe à l’aide de la plage spécifiée du fichier.

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)

Paramètres

filepath
String

Nom de fichier à transmettre à l’aide de la SendPacketsAsync(SocketAsyncEventArgs) méthode.

offset
Int32

Décalage, en octets, du début du fichier à l’emplacement du fichier pour commencer à envoyer le fichier spécifié dans le filepath paramètre.

count
Int32

Nombre d’octets à envoyer à partir du offset paramètre. S’il count s’agit de zéro, le fichier entier est envoyé.

Exceptions

Le filepath paramètre ne peut pas être null.

Les offset paramètres et count les paramètres doivent être supérieurs ou égaux à zéro.

Remarques

La SendPacketsElement classe est utilisée avec la SocketAsyncEventArgs.SendPacketsElements propriété pour obtenir ou définir une mémoire tampon de données ou un fichier à envoyer à l’aide de la Socket.SendPacketsAsync méthode.

Les chemins d’accès UNC (Universal Naming Convention) sont pris en charge par le filepath paramètre. Si le fichier se trouve dans le répertoire de travail actuel, aucune information de chemin d’accès ne doit être spécifiée.

Voir aussi

S’applique à

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

Initialise une nouvelle instance de la SendPacketsElement classe à l’aide de la plage spécifiée de la mémoire tampon avec une option pour combiner cet élément avec l’élément suivant dans une requête d’envoi unique de la couche sockets au transport.

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)

Paramètres

buffer
Byte[]

Tableau d’octets de données à envoyer à l’aide de la SendPacketsAsync(SocketAsyncEventArgs) méthode.

offset
Int32

Décalage, en octets, du début à buffer l’emplacement dans le buffer but de commencer à envoyer les données spécifiées dans le buffer paramètre.

count
Int32

Nombre d’octets à envoyer à partir du offset paramètre. S’il count s’agit de zéro, aucun octet n’est envoyé.

endOfPacket
Boolean

Valeur booléenne qui spécifie que cet élément ne doit pas être combiné avec l’élément suivant dans une requête d’envoi unique de la couche sockets au transport. Cet indicateur est utilisé pour le contrôle granulaire du contenu de chaque message sur un datagramme ou un socket orienté message.

Exceptions

Le buffer paramètre ne peut pas être null.

Les offset paramètres et count les paramètres doivent être supérieurs ou égaux à zéro.

offset La count taille de la mémoire tampon doit être inférieure à celle de la mémoire tampon.

Remarques

La SendPacketsElement classe est utilisée avec la SocketAsyncEventArgs.SendPacketsElements propriété pour obtenir ou définir une mémoire tampon de données ou un fichier à envoyer à l’aide de la Socket.SendPacketsAsync méthode.

Voir aussi

S’applique à

SendPacketsElement(String, Int32, Int32, Boolean)

Initialise une nouvelle instance de la SendPacketsElement classe à l’aide de la plage spécifiée du fichier avec une option permettant de combiner cet élément avec l’élément suivant dans une requête d’envoi unique de la couche sockets au transport.

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)

Paramètres

filepath
String

Nom de fichier à transmettre à l’aide de la SendPacketsAsync(SocketAsyncEventArgs) méthode.

offset
Int32

Décalage, en octets, du début du fichier à l’emplacement du fichier pour commencer à envoyer le fichier spécifié dans le filepath paramètre.

count
Int32

Nombre d’octets à envoyer à partir du offset paramètre. S’il count s’agit de zéro, le fichier entier est envoyé.

endOfPacket
Boolean

Valeur booléenne qui spécifie que cet élément ne doit pas être combiné avec l’élément suivant dans une requête d’envoi unique de la couche sockets au transport. Cet indicateur est utilisé pour le contrôle granulaire du contenu de chaque message sur un datagramme ou un socket orienté message.

Exceptions

Le filepath paramètre ne peut pas être null.

Les offset paramètres et count les paramètres doivent être supérieurs ou égaux à zéro.

Remarques

La SendPacketsElement classe est utilisée avec la SocketAsyncEventArgs.SendPacketsElements propriété pour obtenir ou définir une mémoire tampon de données ou un fichier à envoyer à l’aide de la Socket.SendPacketsAsync méthode.

Les chemins d’accès UNC (Universal Naming Convention) sont pris en charge par le filepath paramètre. Si le fichier se trouve dans le répertoire de travail actuel, aucune information de chemin d’accès ne doit être spécifiée.

Voir aussi

S’applique à