FakeLogRecord.StructuredState Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá neprůzvný stav zadaný volajícím při vytváření záznamu protokolu jako seznam jen pro čtení.
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))
Hodnota vlastnosti
Výjimky
Objekt stavu není kompatibilní s podporovaným modelem protokolování a není seznamem jen pro čtení.
Poznámky
Při protokolování pomocí modelu protokolování generátoru kódu jsou argumenty, které zadáte do metody protokolování, zabaleny do objektu s jedním stavem, který je doručován do Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) metody. Tento stav lze načíst jako sadu dvojic název/hodnota zakódovaná v seznamu jen pro čtení.
Objekt vrácený touto vlastností je stejný jako objekt vrácený s tím rozdílem, že State byl přetypován do seznamu jen pro čtení.