你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
EventData.Properties 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
自由格式属性集,可用于将元数据与应用程序上下文中有意义的事件相关联。
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