Freigeben über


EventData.Properties Eigenschaft

Definition

Der Satz von Freiformeigenschaften, die zum Zuordnen von Metadaten zum Ereignis verwendet werden können, das im Anwendungskontext sinnvoll ist.

public System.Collections.Generic.IDictionary<string,object> Properties { get; }
member this.Properties : System.Collections.Generic.IDictionary<string, obj>
Public ReadOnly Property Properties As IDictionary(Of String, Object)

Eigenschaftswert

Ausnahmen

Tritt auf, wenn für den EventData Transport serialisiert wird, wenn ein nicht unterstützter Typ als Eigenschaft verwendet wird.

Beispiele

var eventData = new EventData(serializedTelemetryData);
eventData.Properties["eventType"] = "com.microsoft.azure.monitoring.EtlEvent";

Hinweise

Ein gängiger Anwendungsfall für Properties ist das Zuordnen von Serialisierungshinweisen für das EventBody als Hilfe für Verbraucher, die die Binärdaten deserialisieren möchten, wenn der ContentType allein keinen ausreichenden Kontext bietet.

Die folgenden Typen werden unterstützt:

  • Zeichenfolge
  • bool
  • byte
  • sbyte
  • short
  • ushort
  • INT
  • uint
  • long
  • ulong
  • float
  • Decimal
  • double
  • char
  • Guid
  • Datetime
  • DateTimeOffset
  • STREAM
  • Uri
  • TimeSpan

Gilt für: