FakeLogRecord.StructuredState Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera nieprzezroczysty stan dostarczony przez obiekt wywołujący podczas tworzenia rekordu dziennika jako listy tylko do odczytu.
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))
Wartość właściwości
Wyjątki
Obiekt stanu nie jest zgodny z obsługiwanym modelem rejestrowania i nie jest listą tylko do odczytu.
Uwagi
Podczas rejestrowania przy użyciu modelu rejestrowania generatora kodu argumenty dostarczane do metody rejestrowania są pakowane do pojedynczego obiektu stanu, który jest dostarczany do Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) metody. Ten stan można pobrać jako zestaw par nazwa/wartość zakodowanych na liście tylko do odczytu.
Obiekt zwracany przez tę właściwość jest taki sam jak zwracany State obiekt, z wyjątkiem rzutowania do listy tylko do odczytu.