FakeLogRecord.StructuredState Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.