FakeLogRecord.StructuredState Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает непрозрачное состояние, предоставленное вызывающим при создании записи журнала в виде списка, доступного только для чтения.
public:
property System::Collections::Generic::IReadOnlyList<System::Collections::Generic::KeyValuePair<System::String ^, System::String ^>> ^ StructuredState { System::Collections::Generic::IReadOnlyList<System::Collections::Generic::KeyValuePair<System::String ^, System::String ^>> ^ get(); };
public System.Collections.Generic.IReadOnlyList<System.Collections.Generic.KeyValuePair<string,string?>>? StructuredState { get; }
member this.StructuredState : System.Collections.Generic.IReadOnlyList<System.Collections.Generic.KeyValuePair<string, string>>
Public ReadOnly Property StructuredState As IReadOnlyList(Of KeyValuePair(Of String, String))
Значение свойства
Исключения
Объект состояния несовместим с поддерживаемой моделью ведения журнала и не является списком только для чтения.
Комментарии
При ведении журнала с помощью модели ведения журнала генератора кода аргументы, предоставляемые методу ведения журнала, упаковываются в один объект состояния, который доставляется в Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) метод . Это состояние можно получить в виде набора пар "имя-значение", закодированных в списке только для чтения.
Объект, возвращаемый этим свойством, совпадает с возвращаемым объектом, за исключением того, что State он был приведен к списку, доступному только для чтения.