FakeLogRecord Konstruktor
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.
Initialisiert eine neue Instanz der FakeLogRecord-Klasse.
public:
FakeLogRecord(Microsoft::Extensions::Logging::LogLevel level, Microsoft::Extensions::Logging::EventId id, System::Object ^ state, Exception ^ exception, System::String ^ message, System::Collections::Generic::IReadOnlyList<System::Object ^> ^ scopes, System::String ^ category, bool enabled, DateTimeOffset timestamp);
public FakeLogRecord(Microsoft.Extensions.Logging.LogLevel level, Microsoft.Extensions.Logging.EventId id, object? state, Exception? exception, string message, System.Collections.Generic.IReadOnlyList<object?> scopes, string? category, bool enabled, DateTimeOffset timestamp);
new Microsoft.Extensions.Logging.Testing.FakeLogRecord : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * obj * Exception * string * System.Collections.Generic.IReadOnlyList<obj> * string * bool * DateTimeOffset -> Microsoft.Extensions.Logging.Testing.FakeLogRecord
Public Sub New (level As LogLevel, id As EventId, state As Object, exception As Exception, message As String, scopes As IReadOnlyList(Of Object), category As String, enabled As Boolean, timestamp As DateTimeOffset)
Parameter
- level
- LogLevel
Die Ebene, die beim Erstellen des Protokolldatensatzes verwendet wird.
- id
- EventId
Die ID, die die spezifische Protokoll-Anweisung darstellt.
- state
- Object
Der undurchsichtige Zustand, der vom Aufrufer beim Erstellen des Protokolldatensatzes bereitgestellt wird.
- exception
- Exception
Eine optionale Ausnahme, die dem Protokolldatensatz zugeordnet ist.
- message
- String
Der formatierte Nachrichtentext für den Datensatz.
- scopes
- IReadOnlyList<Object>
Liste der aktiven Bereiche für diesen Protokolldatensatz.
- category
- String
Die optionale Kategorie für diesen Datensatz, die dem T in ILogger<TCategoryName>entspricht.
- enabled
- Boolean
Gibt an, ob die Protokollebene aktiviert wurde oder nicht, wenn die Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) Methode aufgerufen wurde.
- timestamp
- DateTimeOffset
Der Zeitpunkt, zu dem der Protokolldatensatz erstellt wurde.