Condividi tramite


FakeLogRecord.StructuredState Proprietà

Definizione

Ottiene lo stato opaco fornito dal chiamante durante la creazione del record di log come elenco di sola lettura.

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

Valore della proprietà

Eccezioni

L'oggetto state non è compatibile con il modello di registrazione supportato e non è un elenco di sola lettura.

Commenti

Quando si esegue la registrazione usando il modello di registrazione del generatore di codice, gli argomenti forniti al metodo di registrazione vengono inseriti in un singolo oggetto stato recapitato al Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) metodo. Questo stato può essere recuperato come set di coppie nome/valore codificate in un elenco di sola lettura.

L'oggetto restituito da questa proprietà è uguale a quello State restituito, ad eccezione del cast in un elenco di sola lettura.

Si applica a