Partilhar via


LINQ te o propriedades dinâmicas de XML

Esta seção fornece informações de referência sobre as propriedades dinâmicas em LINQ to XML. Especificamente, essas propriedades são expostos por classes de XAttribute e de XElement , que estão no espaço de System.Xml.Linq .

Conforme explicado no tópico Visão geral de associação de dados de WPF com LINQ to XML, cada uma das propriedades dinâmicas é equivalente a uma propriedade pública ou método padrão na mesma classe. Esses membros padrão devem ser usados para a maioria das finalidades; as propriedades dinâmicas são fornecidas especificamente para cenários de associação de dados LINQ to XML. Para obter mais informações sobre membros padrão dessas classes, consulte os tópicos de referência de XAttribute e de XElement .

Em relação a seus valores resolvidos, as propriedades dinâmicas nesta seção se enquadram em duas categorias:

  • O simples, como as propriedades de Value classes de XAttribute e de XElement , que são consideradas como um único valor.

  • Valores indexados, como as propriedades de Elementos e de Descendentes de XElement, que determinam em um tipo de indicador. Para que os tipos do indexador são resolvidos com o valor desejado ou à coleção, um parâmetro expandido do nome deve ser-lhes passado.

Todas as propriedades dinâmicas que retornam um valor indexado de uso de IEnumerable de tipo deffered a execução. Para obter mais informações sobre a execução adiada, consulte Introdução a consultas LINQ (C#).

Nesta seção

Tópico

Descrição

Propriedades dinâmicas da classe de XAttribute

Fornece detalhes sobre as propriedades dinâmicas expostos pela classe de XAttribute .

Propriedades dinâmicas da classe de XElement

Fornece detalhes sobre as propriedades dinâmicas expostos pela classe de XElement .

Referência

System.Xml.Linq

XElement

XAttribute

Consulte também

Conceitos

Visão geral da vinculação de dados do WPF com LINQ to XML

Introdução a consultas LINQ (C#)

Outros recursos

Associação de dados de WPF com o LINQ para XML