FakeLogRecord.StructuredState Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.