Partager via


SendPacketsElement Constructeurs

Définition

Initialise une nouvelle instance de la classe SendPacketsElement.

Surcharges

SendPacketsElement(Byte[])

Initialise une nouvelle instance de la classe SendPacketsElement à l'aide de la mémoire tampon indiquée.

SendPacketsElement(String, Int64, Int32, Boolean)

Initialise une nouvelle instance de la classe SendPacketsElement en utilisant la plage spécifiée du fichier avec une option permettant de combiner cet élément avec l’élément suivant dans une même demande d’envoi à partir de la couche de sockets jusqu’au transport.

SendPacketsElement(String, Int32, Int32, Boolean)

Initialise une nouvelle instance de la classe SendPacketsElement en utilisant la plage spécifiée du fichier avec une option permettant de combiner cet élément avec l’élément suivant dans une même demande d’envoi à partir de la couche de sockets jusqu’au transport.

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

Initialise une nouvelle instance de la classe SendPacketsElement en utilisant la plage spécifiée de la mémoire tampon avec une option permettant de combiner cet élément avec l’élément suivant dans une même demande d’envoi à partir de la couche de sockets jusqu’au transport.

SendPacketsElement(String, Int64, Int32)

Initialise une nouvelle instance de la classe SendPacketsElement en utilisant la plage spécifiée du fichier.

SendPacketsElement(String, Int32, Int32)

Initialise une nouvelle instance de la classe SendPacketsElement en utilisant la plage spécifiée du fichier.

SendPacketsElement(FileStream, Int64, Int32, Boolean)

Initialise une nouvelle instance de la classe SendPacketsElement en utilisant la plage spécifiée d’un objet FileStream avec une option permettant de combiner cet élément avec l’élément suivant dans une même demande d’envoi à partir de la couche de sockets jusqu’au transport.

SendPacketsElement(Byte[], Int32, Int32)

Initialise une nouvelle instance de la classe SendPacketsElement en utilisant la plage spécifiée de la mémoire tampon.

SendPacketsElement(ReadOnlyMemory<Byte>, Boolean)

Initialise une nouvelle instance de la classe à l’aide de la SendPacketsElement mémoire tampon spécifiée avec une option permettant de combiner cet élément avec l’élément suivant dans une seule demande d’envoi de la couche sockets vers le transport.

SendPacketsElement(String)

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

SendPacketsElement(ReadOnlyMemory<Byte>)

Initialise une nouvelle instance de la classe SendPacketsElement à l'aide de la mémoire tampon indiquée.

SendPacketsElement(FileStream)

Initialise une nouvelle instance de la classe SendPacketsElement à l'aide de l'objet FileStream spécifié.

SendPacketsElement(FileStream, Int64, Int32)

Initialise une nouvelle instance de la classe SendPacketsElement en utilisant la plage spécifiée d’un objet FileStream.

SendPacketsElement(Byte[])

Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs

Initialise une nouvelle instance de la classe SendPacketsElement à l'aide de la mémoire tampon indiqué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 contenant les données à envoyer à l'aide de la méthode SendPacketsAsync(SocketAsyncEventArgs).

Exceptions

Le paramètre buffer ne peut pas avoir la valeur null.

Remarques

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

Voir aussi

S’applique à

SendPacketsElement(String, Int64, Int32, Boolean)

Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs

Initialise une nouvelle instance de la classe SendPacketsElement en utilisant la plage spécifiée du fichier avec une option permettant de combiner cet élément avec l’élément suivant dans une même demande d’envoi à partir de la couche de sockets jusqu’au transport.

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)

Paramètres

filepath
String

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

offset
Int64

Offset, en octets, entre le début du fichier et l'emplacement dans le fichier permettant de commencer l'envoi du fichier indiqué dans le paramètre filepath.

count
Int32

Nombre d'octets à envoyer à partir du paramètre offset. Si count est égal à zéro, le fichier entier est envoyé.

endOfPacket
Boolean

Spécifie que cet élément ne doit pas être combiné avec l’élément suivant dans une même demande d’envoi de la couche de sockets jusqu’au transport. Cet indicateur est utilisé pour le contrôle précis du contenu de chaque message sur un datagramme ou un socket orienté message.

Exceptions

Le paramètre filepath ne peut pas avoir la valeur null.

Les paramètres offset et count 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 un fichier ou une mémoire tampon de données à envoyer à l’aide de la Socket.SendPacketsAsync méthode .

Les chemins 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.

S’applique à

SendPacketsElement(String, Int32, Int32, Boolean)

Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs

Initialise une nouvelle instance de la classe SendPacketsElement en utilisant la plage spécifiée du fichier avec une option permettant de combiner cet élément avec l’élément suivant dans une même demande d’envoi à partir de la couche de sockets jusqu’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 du fichier à transmettre à l'aide de la méthode SendPacketsAsync(SocketAsyncEventArgs).

offset
Int32

Offset, en octets, entre le début du fichier et l'emplacement dans le fichier permettant de commencer l'envoi du fichier indiqué dans le paramètre filepath.

count
Int32

Nombre d'octets à envoyer à partir du paramètre offset. Si count est égal à zéro, le fichier entier est envoyé.

endOfPacket
Boolean

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

Exceptions

Le paramètre filepath ne peut pas avoir la valeur null.

Les paramètres offset et count 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 un fichier ou une mémoire tampon de données à envoyer à l’aide de la Socket.SendPacketsAsync méthode .

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

Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs

Initialise une nouvelle instance de la classe SendPacketsElement en utilisant la plage spécifiée de la mémoire tampon avec une option permettant de combiner cet élément avec l’élément suivant dans une même demande d’envoi à partir de la couche de sockets jusqu’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 contenant les données à envoyer à l'aide de la méthode SendPacketsAsync(SocketAsyncEventArgs).

offset
Int32

Offset, en octets, entre le début du paramètre buffer et l'emplacement dans le paramètre buffer permettant de commencer l'envoi des données spécifiées dans le paramètre buffer.

count
Int32

Nombre d'octets à envoyer à partir du paramètre offset. Si count est égal à zéro, aucun octet n'est envoyé.

endOfPacket
Boolean

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

Exceptions

Le paramètre buffer ne peut pas avoir la valeur null.

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

et offsetcount doivent être inférieurs à la taille de la mémoire tampon.

Remarques

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

Voir aussi

S’applique à

SendPacketsElement(String, Int64, Int32)

Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs

Initialise une nouvelle instance de la classe SendPacketsElement en utilisant la plage spécifiée du fichier.

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)

Paramètres

filepath
String

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

offset
Int64

Offset, en octets, entre le début du fichier et l'emplacement dans le fichier permettant de commencer l'envoi du fichier indiqué dans le paramètre filepath.

count
Int32

Nombre d’octets à envoyer à partir de offset. Si count est égal à zéro, le fichier entier est envoyé.

Exceptions

Le paramètre filepath ne peut pas avoir la valeur null.

Les paramètres offset et count 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 un fichier ou une mémoire tampon de données à envoyer à l’aide de la Socket.SendPacketsAsync méthode .

Les chemins 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.

S’applique à

SendPacketsElement(String, Int32, Int32)

Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs

Initialise une nouvelle instance de la classe SendPacketsElement en utilisant 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 du fichier à transmettre à l'aide de la méthode SendPacketsAsync(SocketAsyncEventArgs).

offset
Int32

Offset, en octets, entre le début du fichier et l'emplacement dans le fichier permettant de commencer l'envoi du fichier indiqué dans le paramètre filepath.

count
Int32

Nombre d'octets à envoyer à partir du paramètre offset. Si count est égal à zéro, le fichier entier est envoyé.

Exceptions

Le paramètre filepath ne peut pas avoir la valeur null.

Les paramètres offset et count 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 un fichier ou une mémoire tampon de données à envoyer à l’aide de la Socket.SendPacketsAsync méthode .

Les chemins 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(FileStream, Int64, Int32, Boolean)

Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs

Initialise une nouvelle instance de la classe SendPacketsElement en utilisant la plage spécifiée d’un objet FileStream avec une option permettant de combiner cet élément avec l’élément suivant dans une même demande d’envoi à partir de la couche de sockets jusqu’au transport.

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)

Paramètres

fileStream
FileStream

Fichier à transmettre avec la méthode SendPacketsAsync(SocketAsyncEventArgs).

offset
Int64

Décalage en octets entre le début du fichier et l’emplacement dans le fichier où commencer à envoyer les octets dans le fichier.

count
Int32

Nombre d’octets à envoyer à partir du paramètre de décalage. Si le nombre est égal à zéro, le fichier entier est envoyé.

endOfPacket
Boolean

Spécifie que cet élément ne doit pas être combiné avec l’élément suivant dans une même demande d’envoi de la couche de sockets jusqu’au transport. Cet indicateur est utilisé pour le contrôle précis du contenu de chaque message sur un datagramme ou un socket orienté message.

Exceptions

Le paramètre fileStream doit avoir été ouvert pour la lecture et l’écriture asynchrones.

Le paramètre fileStream ne peut pas avoir la valeur null.

Les paramètres offset et count 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 un fichier ou une mémoire tampon de données à envoyer à l’aide de la Socket.SendPacketsAsync méthode .

S’applique à

SendPacketsElement(Byte[], Int32, Int32)

Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs

Initialise une nouvelle instance de la classe SendPacketsElement en utilisant 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 contenant les données à envoyer à l'aide de la méthode SendPacketsAsync(SocketAsyncEventArgs).

offset
Int32

Offset, en octets, entre le début du paramètre buffer et l'emplacement dans le paramètre buffer permettant de commencer l'envoi des données spécifiées dans le paramètre buffer.

count
Int32

Nombre d'octets à envoyer à partir du paramètre offset. Si count est égal à zéro, aucun octet n'est envoyé.

Exceptions

Le paramètre buffer ne peut pas avoir la valeur null.

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

et offsetcount doivent être inférieurs à la taille de la mémoire tampon.

Remarques

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

Voir aussi

S’applique à

SendPacketsElement(ReadOnlyMemory<Byte>, Boolean)

Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs

Initialise une nouvelle instance de la classe à l’aide de la SendPacketsElement mémoire tampon spécifiée avec une option permettant de combiner cet élément avec l’élément suivant dans une seule demande d’envoi de la couche sockets vers le transport.

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)

Paramètres

buffer
ReadOnlyMemory<Byte>

de ReadOnlyMemory<T> octets à envoyer à l’aide de la SendPacketsAsync(SocketAsyncEventArgs) méthode .

endOfPacket
Boolean

Spécifie que cet élément ne doit pas être combiné avec l’élément suivant dans une même demande d’envoi de la couche de sockets jusqu’au transport. Cet indicateur est utilisé pour le contrôle précis du contenu de chaque message sur un datagramme ou un socket orienté message.

Remarques

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

S’applique à

SendPacketsElement(String)

Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs

Initialise une nouvelle instance de la classe SendPacketsElement à l'aide 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 du fichier à transmettre à l'aide de la méthode SendPacketsAsync(SocketAsyncEventArgs).

Exceptions

Le paramètre filepath ne peut pas avoir la valeur null.

Remarques

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

Les chemins 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(ReadOnlyMemory<Byte>)

Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs

Initialise une nouvelle instance de la classe SendPacketsElement à l'aide de la mémoire tampon indiquée.

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

Paramètres

buffer
ReadOnlyMemory<Byte>

de ReadOnlyMemory<T> octets à envoyer à l’aide de la SendPacketsAsync(SocketAsyncEventArgs) méthode .

Remarques

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

S’applique à

SendPacketsElement(FileStream)

Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs

Initialise une nouvelle instance de la classe SendPacketsElement à l'aide de l'objet FileStream spécifié.

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)

Paramètres

fileStream
FileStream

Fichier à transmettre avec la méthode SendPacketsAsync(SocketAsyncEventArgs).

Exceptions

fileStream n’est pas ouvert pour la lecture et l’écriture asynchrones.

fileStream ne peut pas être null.

Remarques

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

S’applique à

SendPacketsElement(FileStream, Int64, Int32)

Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs
Source:
SendPacketsElement.cs

Initialise une nouvelle instance de la classe SendPacketsElement en utilisant la plage spécifiée d’un objet 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)

Paramètres

fileStream
FileStream

Fichier à transmettre avec la méthode SendPacketsAsync(SocketAsyncEventArgs).

offset
Int64

Décalage en octets entre le début du fichier et l’emplacement dans le fichier où commencer à envoyer les octets dans le fichier.

count
Int32

Nombre d’octets à envoyer à partir de offset. Si count est égal à zéro, le fichier entier est envoyé.

Exceptions

Le paramètre fileStream doit avoir été ouvert pour la lecture et l’écriture asynchrones.

Le paramètre fileStream ne peut pas avoir la valeur null.

Les paramètres offset et count 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 un fichier ou une mémoire tampon de données à envoyer à l’aide de la Socket.SendPacketsAsync méthode .

S’applique à