Поделиться через


IEnrichmentTagCollector.Add(String, Object) Метод

Определение

Добавляет тег в виде пары "ключ-значение".

public:
 void Add(System::String ^ tagName, System::Object ^ tagValue);
public void Add (string tagName, object tagValue);
abstract member Add : string * obj -> unit
Public Sub Add (tagName As String, tagValue As Object)

Параметры

tagName
String

Ключ свойства обогащения.

tagValue
Object

Значение свойства обогащения.

Исключения

Параметр tagName равен пустой строке.

Либо tagName, либо tagValue имеет значение null.

Комментарии

Для обогащения tagValue журнала сериализуется согласно приведенным ниже правилам.

  • Массивы: распознаются и сериализуются в цикле.
  • IDictionary: распознается как строка IDictionary<, объект> и сериализованный в цикле.
  • DateTime: распознаны и сериализованы после преобразования в ToUniversalTime().
  • Все остальные примитивные типы: преобразуется в String "как есть" и сериализовано.
Для обогащения tagValue метрик преобразуется в String формат с помощью ToString() метода .

Применяется к