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


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 он был приведен к списку, доступному только для чтения.

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