XmlReader.MoveToAttribute Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Quando sottoposto a override in una classe derivata, si sposta in corrispondenza dell'attributo specificato.
Overload
MoveToAttribute(Int32) |
Quando ne viene eseguito l'override in una classe derivata, passa all'attributo con l'indice specificato. |
MoveToAttribute(String) |
Quando ne viene eseguito l'override in una classe derivata, passa all'attributo con la proprietà Name specificata. |
MoveToAttribute(String, String) |
Quando ne viene eseguito l'override in una classe derivata, passa all'attributo con le proprietà LocalName e NamespaceURI specificate. |
MoveToAttribute(Int32)
Quando ne viene eseguito l'override in una classe derivata, passa all'attributo con l'indice specificato.
public:
virtual void MoveToAttribute(int i);
public:
abstract void MoveToAttribute(int i);
public virtual void MoveToAttribute (int i);
public abstract void MoveToAttribute (int i);
abstract member MoveToAttribute : int -> unit
override this.MoveToAttribute : int -> unit
abstract member MoveToAttribute : int -> unit
Public Overridable Sub MoveToAttribute (i As Integer)
Public MustOverride Sub MoveToAttribute (i As Integer)
Parametri
- i
- Int32
Indice dell'attributo.
Eccezioni
È stato chiamato un metodo della classe XmlReader prima del completamento di un'operazione asincrona precedente. In questo caso, viene generata l'eccezione InvalidOperationException con il messaggio "È già in corso un'operazione asincrona".
Il parametro ha un valore negativo.
Esempio
Nell'esempio seguente vengono visualizzati tutti gli attributi nel nodo corrente.
if (reader.HasAttributes) {
Console.WriteLine("Attributes of <" + reader.Name + ">");
for (int i = 0; i < reader.AttributeCount; i++) {
reader.MoveToAttribute(i);
Console.Write(" {0}={1}", reader.Name, reader.Value);
}
reader.MoveToElement(); // Moves the reader back to the element node.
}
If reader.HasAttributes Then
Console.WriteLine("Attributes of <" + reader.Name + ">")
Dim i As Integer
For i = 0 To reader.AttributeCount - 1
reader.MoveToAttribute(i)
Console.Write(" {0}={1}", reader.Name, reader.Value)
Next i
reader.MoveToElement() 'Moves the reader back to the element node.
End If
Si applica a
MoveToAttribute(String)
Quando ne viene eseguito l'override in una classe derivata, passa all'attributo con la proprietà Name specificata.
public:
abstract bool MoveToAttribute(System::String ^ name);
public abstract bool MoveToAttribute (string name);
abstract member MoveToAttribute : string -> bool
Public MustOverride Function MoveToAttribute (name As String) As Boolean
Parametri
- name
- String
Nome completo dell'attributo.
Restituisce
true
se l'attributo viene trovato; in caso contrario, false
. Se viene restituito il valore false
, la posizione del lettore non subirà alcuna modifica.
Eccezioni
È stato chiamato un metodo della classe XmlReader prima del completamento di un'operazione asincrona precedente. In questo caso, viene generata l'eccezione InvalidOperationException con il messaggio "È già in corso un'operazione asincrona".
Il parametro è una stringa vuota.
Commenti
Dopo aver chiamato MoveToAttribute
, le Nameproprietà , NamespaceURIe riflettono Prefix le proprietà di tale attributo.
Si applica a
MoveToAttribute(String, String)
Quando ne viene eseguito l'override in una classe derivata, passa all'attributo con le proprietà LocalName e NamespaceURI specificate.
public:
abstract bool MoveToAttribute(System::String ^ name, System::String ^ ns);
public abstract bool MoveToAttribute (string name, string ns);
public abstract bool MoveToAttribute (string name, string? ns);
abstract member MoveToAttribute : string * string -> bool
Public MustOverride Function MoveToAttribute (name As String, ns As String) As Boolean
Parametri
- name
- String
Nome locale dell'attributo.
- ns
- String
URI dello spazio dei nomi dell'attributo.
Restituisce
true
se l'attributo viene trovato; in caso contrario, false
. Se viene restituito il valore false
, la posizione del lettore non subirà alcuna modifica.
Eccezioni
È stato chiamato un metodo della classe XmlReader prima del completamento di un'operazione asincrona precedente. In questo caso, viene generata l'eccezione InvalidOperationException con il messaggio "È già in corso un'operazione asincrona".
Entrambi i valori del parametro sono null
.
Commenti
Dopo aver chiamato MoveToAttribute
, le Nameproprietà , NamespaceURIe riflettono Prefix le proprietà di tale attributo.