Compartilhar via


FakeLogRecord.StructuredState Propriedade

Definição

Obtém o estado opaco fornecido pelo chamador ao criar o registro de log como uma lista somente leitura.

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))

Valor da propriedade

Exceções

O objeto de estado não é compatível com o modelo de log com suporte e não é uma lista somente leitura.

Comentários

Ao fazer logon usando o modelo de registro em log do gerador de código, os argumentos fornecidos para o método de registro em log são empacotados em um único objeto de estado que é entregue ao Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) método . Esse estado pode ser recuperado como um conjunto de pares nome/valor codificados em uma lista somente leitura.

O objeto retornado por essa propriedade é o mesmo que State retorna, exceto que foi convertido em uma lista somente leitura.

Aplica-se a