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 vom Aufrufer beim Erstellen des Protokolldatensatzes als schreibgeschützte Liste bereitgestellten undurchsichtigen Zustand ab.
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 Zustandsobjekt 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 bereitstellen, 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 Namen-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, es wurde jedoch in eine schreibgeschützte Liste umgewandelt.