Partager via


EventData.Properties Propriété

Définition

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 à