LogPropertiesAttribute.Transitive Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.