你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

EventData.Properties 属性

定义

自由格式属性集,可用于将元数据与应用程序上下文中有意义的事件相关联。

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)

属性值

例外

EventData 将不受支持的类型用作属性时,序列化以便传输时发生。

示例

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

注解

Properties 一个常见用例是,将 的 EventBody 序列化提示关联起来,以帮助那些希望在单独 无法提供足够上下文时 ContentType 反序列化二进制数据的使用者。

支持以下类型:

  • 字符串
  • bool
  • 字节
  • sbyte
  • short
  • ushort
  • int
  • uint
  • long
  • ulong
  • FLOAT
  • Decimal
  • Double
  • char
  • Guid
  • DateTime
  • DateTimeOffset
  • Stream
  • URI
  • TimeSpan

适用于