XmlReader.AttributeCount Propriedade

Definição

Quando substituído em uma classe derivada, obtém o número de atributos no nó atual.When overridden in a derived class, gets the number of attributes on the current node.

public:
 abstract property int AttributeCount { int get(); };
public abstract int AttributeCount { get; }
member this.AttributeCount : int
Public MustOverride ReadOnly Property AttributeCount As Integer

Valor da propriedade

Int32

O número de atributos no nó atual.The number of attributes on the current node.

Exceções

Um método XmlReader foi chamado antes do término de uma operação assíncrona anterior.An XmlReader method was called before a previous asynchronous operation finished. Nesse caso, InvalidOperationException será gerado com a mensagem “Uma operação assíncrona já está em andamento”.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Exemplos

O exemplo a seguir exibe todos os atributos no nó atual.The following example displays all attributes on the current node.

// Display all attributes.
if (reader.HasAttributes) {
  Console.WriteLine("Attributes of <" + reader.Name + ">");
  for (int i = 0; i < reader.AttributeCount; i++) {
    Console.WriteLine("  {0}", reader[i]);
  }
  // Move the reader back to the element node.
  reader.MoveToElement();
}
' Display all attributes.
If reader.HasAttributes Then
  Console.WriteLine("Attributes of <" + reader.Name + ">")
  Dim i As Integer
  For i = 0 To (reader.AttributeCount - 1)
    Console.WriteLine("  {0}", reader(i))
  Next i
  ' Move the reader back to the element node.
  reader.MoveToElement() 
End If

Comentários

Essa propriedade é relevante somente para os Element DocumentType XmlDeclaration nós e.This property is relevant to Element, DocumentType and XmlDeclaration nodes only. (Outros tipos de nó não têm atributos.)(Other node types do not have attributes.)

Aplica-se a