EventData.Properties Propriété
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.
Ensemble de propriétés de forme libre qui peuvent être utilisées pour associer des métadonnées à l’événement significatif dans le contexte de l’application.
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)
Valeur de propriété
Exceptions
Se produit lorsque le EventData est sérialisé pour le transport lorsqu’un type non pris en charge est utilisé comme propriété.
Exemples
var eventData = new EventData(serializedTelemetryData);
eventData.Properties["eventType"] = "com.microsoft.azure.monitoring.EtlEvent";
Remarques
Un cas d’usage courant pour Properties est d’associer des indicateurs de sérialisation pour le EventBody comme une aide aux consommateurs qui souhaitent désérialiser les données binaires lorsque le ContentType seul n’offre pas suffisamment de contexte.
Les types suivants sont pris en charge :
- string
- bool
- byte
- sbyte
- short
- ushort
- int
- uint
- long
- ulong
- float
- Décimal
- double
- char
- Guid
- DateTime
- DateTimeOffset
- Stream
- Uri
- TimeSpan
S’applique à
Azure SDK for .NET