EventData.Properties Eigenschaft
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.
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:
Azure SDK for .NET