Compartilhar via


EventData.Properties Propriedade

Definição

O conjunto de propriedades de forma livre que podem ser usadas para associar metadados ao evento que é significativo dentro do contexto do aplicativo.

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)

Valor da propriedade

Exceções

Ocorre quando o EventData é serializado para transporte quando um tipo sem suporte é usado como uma propriedade.

Exemplos

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

Comentários

Um caso de uso comum para Properties é associar dicas de serialização para o EventBody como um auxílio aos consumidores que desejam desserializar os dados binários quando o ContentType único não oferece contexto suficiente.

Os seguintes tipos têm suporte:

  • string
  • bool
  • byte
  • sbyte
  • short
  • ushort
  • INT
  • uint
  • long
  • ulong
  • FLOAT
  • decimal
  • double
  • char
  • Guid
  • DateTime
  • DateTimeOffset
  • Stream
  • Uri
  • TimeSpan

Aplica-se a