Compartir a través de


FakeLogRecord.StructuredState Propiedad

Definición

Obtiene el estado opaco proporcionado por el autor de la llamada al crear el registro como una lista de solo lectura.

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

Valor de propiedad

Excepciones

El objeto de estado no es compatible con el modelo de registro admitido y no es una lista de solo lectura.

Comentarios

Al registrar con el modelo de registro del generador de código, los argumentos proporcionados al método de registro se empaquetan en un único objeto de estado que se entrega al Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) método . Este estado se puede recuperar como un conjunto de pares nombre-valor codificados en una lista de solo lectura.

El objeto devuelto por esta propiedad es el mismo que el que State devuelve, salvo que se ha convertido en una lista de solo lectura.

Se aplica a