Partager via


EventData Constructeurs

Définition

Surcharges

EventData(ArraySegment<Byte>)

Construisez EventData à envoyer à EventHub. Le modèle classique pour créer un EventData d’envoi est le suivant :

i. Sérialisez l’applicationEvent d’envoi à envoyer à EventHub en octets.

ii. Si une logique de sérialisation complexe est impliquée (par exemple : plusieurs types de données), ajoutez un indicateur à l’aide du Properties pour le consommateur.

EventData(Byte[])

Construisez EventData à envoyer à EventHub. Le modèle classique pour créer un EventData d’envoi est le suivant :

i. Sérialisez l’événement ApplicationEvent d’envoi à envoyer à EventHubs en octets.

ii. Si une logique de sérialisation complexe est impliquée (par exemple : plusieurs types de données), ajoutez un indicateur à l’aide du Properties pour le consommateur.

EventData(ArraySegment<Byte>)

Source:
EventData.cs

Construisez EventData à envoyer à EventHub. Le modèle classique pour créer un EventData d’envoi est le suivant :

i. Sérialisez l’applicationEvent d’envoi à envoyer à EventHub en octets.

ii. Si une logique de sérialisation complexe est impliquée (par exemple : plusieurs types de données), ajoutez un indicateur à l’aide du Properties pour le consommateur.

public EventData (ArraySegment<byte> arraySegment);
new Microsoft.Azure.EventHubs.EventData : ArraySegment<byte> -> Microsoft.Azure.EventHubs.EventData
Public Sub New (arraySegment As ArraySegment(Of Byte))

Paramètres

arraySegment
ArraySegment<Byte>

Octets, décalage et longueur de charge utile à envoyer à EventHub.

Exemples

Exemple de code :

EventData eventData = new EventData(new ArraySegment<byte>(eventBytes, offset, count));
eventData.Properties["eventType"] = "com.microsoft.azure.monitoring.EtlEvent";
await partitionSender.SendAsync(eventData);

S’applique à

EventData(Byte[])

Source:
EventData.cs

Construisez EventData à envoyer à EventHub. Le modèle classique pour créer un EventData d’envoi est le suivant :

i. Sérialisez l’événement ApplicationEvent d’envoi à envoyer à EventHubs en octets.

ii. Si une logique de sérialisation complexe est impliquée (par exemple : plusieurs types de données), ajoutez un indicateur à l’aide du Properties pour le consommateur.

public EventData (byte[] array);
new Microsoft.Azure.EventHubs.EventData : byte[] -> Microsoft.Azure.EventHubs.EventData
Public Sub New (array As Byte())

Paramètres

array
Byte[]

Charge utile réelle des données en octets à envoyer à EventHub.

Exemples

Exemple de code :

EventData eventData = new EventData(telemetryEventBytes);
eventData.Properties["eventType"] = "com.microsoft.azure.monitoring.EtlEvent";
await partitionSender.SendAsync(eventData);

S’applique à