FakeLogRecord.StructuredState Egenskap

Definition

Hämtar det ogenomskinliga tillstånd som tillhandahålls av anroparen när du skapar loggposten som en skrivskyddad lista.

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

Egenskapsvärde

Undantag

Tillståndsobjektet är inte kompatibelt med loggningsmodellen som stöds och är inte en skrivskyddad lista.

Kommentarer

När du loggar med kodgeneratorns loggningsmodell paketeras argumenten som du anger till loggningsmetoden i ett enda tillståndsobjekt som levereras till Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) metoden. Det här tillståndet kan hämtas som en uppsättning namn/värdepar som kodas i en skrivskyddad lista.

Objektet som returneras av den här egenskapen är detsamma som det som State returneras, förutom att det har kastats till en skrivskyddad lista.

Gäller för