FakeLogRecord.StructuredState Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den undurchsichtigen Zustand ab, der vom Aufrufer beim Erstellen des Protokolldatensatzes als schreibgeschützte Liste bereitgestellt wird.
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))
Eigenschaftswert
Ausnahmen
Das Statusobjekt ist nicht mit dem unterstützten Protokollierungsmodell kompatibel und ist keine schreibgeschützte Liste.
Hinweise
Bei der Protokollierung mit dem Codegeneratorprotokollierungsmodell werden die Argumente, die Sie für die Protokollierungsmethode angeben, in ein einzelnes Zustandsobjekt verpackt, das an die Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) Methode übermittelt wird. Dieser Zustand kann als Satz von Name/Wert-Paaren abgerufen werden, die in einer schreibgeschützten Liste codiert sind.
Das von dieser Eigenschaft zurückgegebene Objekt ist identisch mit dem, was State zurückgegeben wird, außer dass es in eine schreibgeschützte Liste umgewandelt wurde.