SendPacketsElement Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un élément dans un tableau SendPacketsElement.
public ref class SendPacketsElement
public class SendPacketsElement
type SendPacketsElement = class
Public Class SendPacketsElement
- Héritage
-
SendPacketsElement
Remarques
La SendPacketsElement classe est utilisée pour améliorer la classe pour une utilisation par les Socket applications serveur qui utilisent des E/S réseau asynchrones afin d’obtenir les performances les plus élevées. 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 .
Constructeurs
SendPacketsElement(Byte[]) |
Initialise une nouvelle instance de la classe SendPacketsElement à l'aide de la mémoire tampon indiquée. |
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(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(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(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(ReadOnlyMemory<Byte>) |
Initialise une nouvelle instance de la classe SendPacketsElement à l'aide de la mémoire tampon indiquée. |
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 requête d’envoi unique de la couche sockets vers le transport. |
SendPacketsElement(String) |
Initialise une nouvelle instance de la classe SendPacketsElement à l'aide du fichier spécifié. |
SendPacketsElement(String, Int32, Int32) |
Initialise une nouvelle instance de la classe SendPacketsElement en utilisant la plage spécifiée du fichier. |
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(String, Int64, Int32) |
Initialise une nouvelle instance de la classe SendPacketsElement en utilisant la plage spécifiée du fichier. |
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. |
Propriétés
Buffer |
Obtient la mémoire tampon à envoyer si l’objet SendPacketsElement a été initialisé avec un paramètre |
Count |
Obtient le nombre d'octets à envoyer. |
EndOfPacket |
Obtient une valeur booléenne qui indique si 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. |
FilePath |
Obtient le nom du fichier à envoyer si l’objet SendPacketsElement a été initialisé avec un paramètre |
FileStream |
Obtient la représentation sous forme d’objet du fichier à envoyer si l’objet SendPacketsElement a été initialisé avec un paramètre FileStream. |
MemoryBuffer |
Obtient la mémoire tampon à envoyer si l’objet SendPacketsElement a été initialisé avec un paramètre |
Offset |
Obtient l'offset, en octets, entre le début de la mémoire tampon des données ou du fichier et l'emplacement dans la mémoire tampon ou dans le fichier permettant de commencer l'envoi des données. |
OffsetLong |
Obtient l'offset, en octets, entre le début de la mémoire tampon des données ou du fichier et l'emplacement dans la mémoire tampon ou dans le fichier permettant de commencer l'envoi des données. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
S’applique à
Cohérence de thread
Les instances de cette classe sont thread safe.