XmlReader.AttributeCount Właściwość

Definicja

Gdy jest zastępowany w klasie pochodnej, pobiera liczbę atrybutów w bieżącym węźle.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

Wartość właściwości

Liczba atrybutów w bieżącym węźle.The number of attributes on the current node.

Wyjątki

Metoda XmlReader została wywołana przed ukończeniem poprzedniej operacji asynchronicznej.An XmlReader method was called before a previous asynchronous operation finished. W takim przypadku InvalidOperationException jest generowany z komunikatem "asynchroniczna operacja jest już w toku".In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Przykłady

Poniższy przykład wyświetla wszystkie atrybuty w bieżącym węźle.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

Uwagi

Ta właściwość ma zastosowanie tylko do Element, DocumentType i XmlDeclaration węzłów.This property is relevant to Element, DocumentType and XmlDeclaration nodes only. (Inne typy węzłów nie mają atrybutów).(Other node types do not have attributes.)

Dotyczy