XmlReader.AttributeCount Tulajdonság

Definíció

Ha felül van bírálva egy származtatott osztályban, lekéri az aktuális csomópont attribútumainak számát.

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

Tulajdonság értéke

Az aktuális csomópont attribútumainak száma.

Kivételek

Egy XmlReader metódust hívtak meg, mielőtt egy korábbi aszinkron művelet befejeződött. Ebben az esetben InvalidOperationException a "Aszinkron művelet már folyamatban van" üzenet jelenik meg.

Példák

Az alábbi példa az aktuális csomópont összes attribútumát megjeleníti.

// 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

Megjegyzések

Ez a tulajdonság csak a csomópontokra ElementDocumentType vonatkozikXmlDeclaration. (Más csomóponttípusok nem rendelkeznek attribútumokkal.)

A következőre érvényes: