LogPropertiesAttribute.Transitive Propriedade

Definição

Obtém ou define um valor que indica se deve visitar transitivamente propriedades que são objetos complexos.

public:
 property bool Transitive { bool get(); void set(bool value); };
[System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0003", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public bool Transitive { get; set; }
public bool Transitive { get; set; }
[<System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0003", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
member this.Transitive : bool with get, set
member this.Transitive : bool with get, set
Public Property Transitive As Boolean

Valor da propriedade

Usa false como padrão.

Atributos

Comentários

Ao registrar as propriedades de um objeto em log, essa propriedade controla o comportamento de cada propriedade encontrada. Quando essa propriedade é false, cada propriedade é serializada chamando ToString() para gerar uma cadeia de caracteres para a propriedade. Quando essa propriedade é true, cada propriedade de qualquer objeto complexo é expandida individualmente.

Aplica-se a