EventData Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
EventData(ArraySegment<Byte>) |
Erstellen Sie EventData für das Senden an EventHub. Ein typisches Muster zum Erstellen eines sendenden EventData-Typs ist: i. Serialisieren Sie das sendende ApplicationEvent, das an EventHub gesendet wird, in Bytes. ii. Wenn eine komplexe Serialisierungslogik beteiligt ist (z. B. mehrere Datentypen), fügen Sie einen Hinweis hinzu, indem Sie den Properties für den Consumer verwenden. |
EventData(Byte[]) |
Erstellen Sie EventData für das Senden an EventHub. Ein typisches Muster zum Erstellen eines sendenden EventData-Typs ist: i. Serialisieren Sie das sendende ApplicationEvent, das an EventHubs gesendet wird, in Bytes. ii. Wenn eine komplexe Serialisierungslogik beteiligt ist (z. B. mehrere Datentypen), fügen Sie einen Hinweis hinzu, indem Sie den Properties für den Consumer verwenden. |
EventData(ArraySegment<Byte>)
- Quelle:
- EventData.cs
Erstellen Sie EventData für das Senden an EventHub. Ein typisches Muster zum Erstellen eines sendenden EventData-Typs ist:
i. Serialisieren Sie das sendende ApplicationEvent, das an EventHub gesendet wird, in Bytes.
ii. Wenn eine komplexe Serialisierungslogik beteiligt ist (z. B. mehrere Datentypen), fügen Sie einen Hinweis hinzu, indem Sie den Properties für den Consumer verwenden.
public EventData (ArraySegment<byte> arraySegment);
new Microsoft.Azure.EventHubs.EventData : ArraySegment<byte> -> Microsoft.Azure.EventHubs.EventData
Public Sub New (arraySegment As ArraySegment(Of Byte))
Parameter
- arraySegment
- ArraySegment<Byte>
Die Nutzlastbytes, der Offset und die Länge, die an den EventHub gesendet werden sollen.
Beispiele
Codebeispiel:
EventData eventData = new EventData(new ArraySegment<byte>(eventBytes, offset, count));
eventData.Properties["eventType"] = "com.microsoft.azure.monitoring.EtlEvent";
await partitionSender.SendAsync(eventData);
Gilt für:
EventData(Byte[])
- Quelle:
- EventData.cs
Erstellen Sie EventData für das Senden an EventHub. Ein typisches Muster zum Erstellen eines sendenden EventData-Typs ist:
i. Serialisieren Sie das sendende ApplicationEvent, das an EventHubs gesendet wird, in Bytes.
ii. Wenn eine komplexe Serialisierungslogik beteiligt ist (z. B. mehrere Datentypen), fügen Sie einen Hinweis hinzu, indem Sie den Properties für den Consumer verwenden.
public EventData (byte[] array);
new Microsoft.Azure.EventHubs.EventData : byte[] -> Microsoft.Azure.EventHubs.EventData
Public Sub New (array As Byte())
Parameter
- array
- Byte[]
Die tatsächliche Nutzlast der Daten in Bytes, die an den EventHub gesendet werden sollen.
Beispiele
Codebeispiel:
EventData eventData = new EventData(telemetryEventBytes);
eventData.Properties["eventType"] = "com.microsoft.azure.monitoring.EtlEvent";
await partitionSender.SendAsync(eventData);
Gilt für:
Azure SDK for .NET