Partager via


FakeLogRecord.StructuredState Propriété

Définition

Obtient l’état opaque fourni par l’appelant lors de la création de l’enregistrement de 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 objet d’état unique qui est 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 le même que ce qui State est retourné, sauf qu’il a été converti en une liste en lecture seule.

S’applique à