FakeLogRecord.StructuredState Propriété

Définition

Obtient l’état opaque fourni par l’appelant lors de la création de l’enregistrement du journal en tant que liste en lecture seule.

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

Valeur de propriété

Exceptions

L’objet d’état n’est pas compatible avec le modèle de journalisation pris en charge et n’est pas une liste en lecture seule.

Remarques

Lors de la journalisation à l’aide du modèle de journalisation du générateur de code, les arguments que vous fournissez à la méthode de journalisation sont empaquetés dans un seul objet d’état remis à la Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) méthode. Cet état peut être récupéré sous la forme d’un ensemble de paires nom/valeur encodées dans une liste en lecture seule.

L’objet retourné par cette propriété est identique à ce qui State renvoie, sauf qu’il a été converti en liste en lecture seule.

S’applique à