EventData Constructeurs
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.
Surcharges
EventData() |
Initialise une nouvelle instance de la classe EventData. |
EventData(Byte[]) |
Initialise une nouvelle instance de la EventData classe qui utilise le tableau d’octets spécifié comme corps. |
EventData(IList<ArraySegment<Byte>>) |
Initialise une nouvelle instance de la EventData classe qui utilise la liste spécifiée de segments de tableau d’octets comme corps. |
EventData(Stream) |
Initialise une nouvelle instance de la EventData classe qui utilise le flux d’arguments comme flux de corps. |
EventData(Object, XmlObjectSerializer) |
Constructeur qui prend le contenu d’entrée et le sérialiseur pour créer le flux de corps. |
EventData()
Initialise une nouvelle instance de la classe EventData.
public EventData ();
Public Sub New ()
S’applique à
EventData(Byte[])
Initialise une nouvelle instance de la EventData classe qui utilise le tableau d’octets spécifié comme corps.
public EventData (byte[] byteArray);
new Microsoft.ServiceBus.Messaging.EventData : byte[] -> Microsoft.ServiceBus.Messaging.EventData
Public Sub New (byteArray As Byte())
Paramètres
- byteArray
- Byte[]
Tableau d’octets de données d’événement utilisé pour former le flux de corps.
Remarques
Vous devez traiter le tableau d’octets d’entrée comme immuable lors de l’envoi d’EventData.
Lors de l’envoi des données ainsi que d’une opération de clonage, Service Bus accède au tableau d’octets par référence plutôt qu’à l’aide d’une copie approfondie du tableau d’octets. La suppression de l’instance EventData permet uniquement de dé-référencer l’association avec le tableau. L’utilisateur est responsable du cycle de vie du tableau d’octets lui-même.
S’applique à
EventData(IList<ArraySegment<Byte>>)
Initialise une nouvelle instance de la EventData classe qui utilise la liste spécifiée de segments de tableau d’octets comme corps.
public EventData (System.Collections.Generic.IList<ArraySegment<byte>> arraySegments);
new Microsoft.ServiceBus.Messaging.EventData : System.Collections.Generic.IList<ArraySegment<byte>> -> Microsoft.ServiceBus.Messaging.EventData
Public Sub New (arraySegments As IList(Of ArraySegment(Of Byte)))
Paramètres
- arraySegments
- IList<ArraySegment<Byte>>
IList de segments de tableau à envoyer en tant que corps du EventData.
Remarques
En règle générale, l’utilisateur utilise l’octet>> IList<ArraySegment<lors de l’utilisation de son propre pool de mémoires tampons pour les scénarios nécessitant une utilisation efficace de la mémoire.
Lors de l’envoi des données ainsi que de toute opération de clonage, Service Bus accède aux segments de tableau par référence plutôt qu’en copie profonde des octets.
L’élimination de l’instance EventData ne fera que dé-référencer l’association à la liste. L’utilisateur est responsable du cycle de vie des segments de tableau eux-mêmes.
S’applique à
EventData(Stream)
Initialise une nouvelle instance de la EventData classe qui utilise le flux d’arguments comme flux de corps.
public EventData (System.IO.Stream stream);
new Microsoft.ServiceBus.Messaging.EventData : System.IO.Stream -> Microsoft.ServiceBus.Messaging.EventData
Public Sub New (stream As Stream)
Paramètres
- stream
- Stream
Flux utilisé comme flux de corps.
Remarques
L’utilisateur est censé être propriétaire de l’élimination du flux lors de l’utilisation de ce constructeur.
S’applique à
EventData(Object, XmlObjectSerializer)
Constructeur qui prend le contenu d’entrée et le sérialiseur pour créer le flux de corps.
public EventData (object content, System.Runtime.Serialization.XmlObjectSerializer serializer);
new Microsoft.ServiceBus.Messaging.EventData : obj * System.Runtime.Serialization.XmlObjectSerializer -> Microsoft.ServiceBus.Messaging.EventData
Public Sub New (content As Object, serializer As XmlObjectSerializer)
Paramètres
- content
- Object
Objet .Net
- serializer
- XmlObjectSerializer
sérialiseur utilisé pour sérialiser content
Remarques
Si le contenu est un flux et que seriazlier a la valeur Null, il équivaut à utiliser EventData(Stream)
S’applique à
Azure SDK for .NET
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour