Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esta seção fornece informações de referência sobre as propriedades dinâmicas em LINQ to XML. Especificamente, essas propriedades são expostas pelas classes XAttribute e XElement, que estão no namespace System.Xml.Linq.
Conforme explicado no tópico Visão geral da vinculação de dados do WPF com LINQ to XML, cada uma das propriedades dinâmicas é equivalente a uma propriedade pública padrão ou método na mesma classe. Estes membros normalizados devem ser utilizados para a maioria dos fins; as propriedades dinâmicas são fornecidas especificamente para cenários de vinculação de dados LINQ to XML. Para obter mais informações sobre os membros padrão dessas classes, consulte os tópicos de referência XAttribute e XElement.
Com relação aos seus valores resolvidos, as propriedades dinâmicas nesta seção se enquadram em duas categorias:
Simples, como as propriedades
Valuenas classes XAttribute e XElement, que resolvem para um único valor.Valores indexados, como as propriedades Elements e Descendants de XElement, que se resolvem em um tipo de indexador. Para que os tipos de indexador sejam resolvidos para o valor ou coleção desejados, um parâmetro de nome expandido deve ser passado para eles.
Todas as propriedades dinâmicas que retornam um valor indexado do tipo IEnumerable<T> usam execução adiada. Para obter mais informações sobre execução adiada, consulte Introdução às consultas LINQ (C#).
Referência
Ver também
.NET Desktop feedback