Udostępnij za pośrednictwem


XmlReader.ReadElementContentAsInt Metoda

Definicja

Odczytuje bieżący element i zwraca zawartość jako 32-bitową liczbę całkowitą ze znakiem.

Przeciążenia

ReadElementContentAsInt()

Odczytuje bieżący element i zwraca zawartość jako 32-bitową liczbę całkowitą ze znakiem.

ReadElementContentAsInt(String, String)

Sprawdza, czy określona lokalna nazwa i identyfikator URI przestrzeni nazw jest zgodna z bieżącym elementem, a następnie odczytuje bieżący element i zwraca zawartość jako 32-bitową liczbę całkowitą ze znakiem.

ReadElementContentAsInt()

Odczytuje bieżący element i zwraca zawartość jako 32-bitową liczbę całkowitą ze znakiem.

public:
 virtual int ReadElementContentAsInt();
public virtual int ReadElementContentAsInt ();
abstract member ReadElementContentAsInt : unit -> int
override this.ReadElementContentAsInt : unit -> int
Public Overridable Function ReadElementContentAsInt () As Integer

Zwraca

Int32

Zawartość elementu jako 32-bitowa liczba całkowita ze znakiem.

Wyjątki

Element XmlReader nie jest umieszczony na elemecie .

-lub-

Metoda XmlReader została wywołana przed zakończeniem poprzedniej operacji asynchronicznej. W takim przypadku InvalidOperationException jest zgłaszany komunikat "Operacja asynchroniczna jest już w toku".

Bieżący element zawiera elementy podrzędne.

-lub-

Nie można przekonwertować zawartości elementu na 32-bitową liczbę całkowitą ze znakiem.

Uwagi

Ta metoda odczytuje tag startowy, zawartość elementu i przenosi czytnik obok tagu elementu końcowego. Rozszerza jednostki i ignoruje przetwarzanie instrukcji i komentarzy. Element może zawierać tylko prostą zawartość. Oznacza to, że nie może mieć elementów podrzędnych.

Jeśli zawartość jest typowana xsd:integer, czytnik zwraca nieboxowaną 32-bitową liczbę całkowitą ze znakiem. Jeśli zawartość nie jest wpisywana xsd:integer, czytnik próbuje przekonwertować ją na 32-bitową liczbę całkowitą ze znakiem zgodnie z regułami zdefiniowanymi przez zalecenie schematu XML W3C — część 2: zalecenia dotyczące typów danych .

Aby uzyskać więcej informacji, zobacz sekcję Uwagi na stronie referencyjnej XmlReader .

Dotyczy

ReadElementContentAsInt(String, String)

Sprawdza, czy określona lokalna nazwa i identyfikator URI przestrzeni nazw jest zgodna z bieżącym elementem, a następnie odczytuje bieżący element i zwraca zawartość jako 32-bitową liczbę całkowitą ze znakiem.

public:
 virtual int ReadElementContentAsInt(System::String ^ localName, System::String ^ namespaceURI);
public virtual int ReadElementContentAsInt (string localName, string namespaceURI);
abstract member ReadElementContentAsInt : string * string -> int
override this.ReadElementContentAsInt : string * string -> int
Public Overridable Function ReadElementContentAsInt (localName As String, namespaceURI As String) As Integer

Parametry

localName
String

Lokalna nazwa elementu.

namespaceURI
String

Identyfikator URI przestrzeni nazw elementu.

Zwraca

Int32

Zawartość elementu jako 32-bitowa liczba całkowita ze znakiem.

Wyjątki

Element XmlReader nie jest umieszczony na elemecie .

-lub-

Metoda XmlReader została wywołana przed zakończeniem poprzedniej operacji asynchronicznej. W takim przypadku InvalidOperationException jest zgłaszany komunikat "Operacja asynchroniczna jest już w toku".

Bieżący element zawiera elementy podrzędne.

-lub-

Nie można przekonwertować zawartości elementu na 32-bitową liczbę całkowitą ze znakiem.

Metoda jest wywoływana z null argumentami.

Określona nazwa lokalna i identyfikator URI przestrzeni nazw nie są zgodne z bieżącym elementem odczytywanym.

Uwagi

Ta metoda odczytuje tag startowy, zawartość elementu i przenosi czytnik obok tagu elementu końcowego. Rozszerza jednostki i ignoruje przetwarzanie instrukcji i komentarzy. Element może zawierać tylko prostą zawartość. Oznacza to, że nie może mieć elementów podrzędnych.

Jeśli zawartość jest typowana xsd:integer, czytnik zwraca nieboxowaną 32-bitową liczbę całkowitą ze znakiem. Jeśli zawartość nie jest wpisywana xsd:integer, czytnik próbuje przekonwertować ją na 32-bitową liczbę całkowitą ze znakiem zgodnie z regułami zdefiniowanymi przez zalecenie schematu XML W3C — część 2: zalecenia dotyczące typów danych .

Aby uzyskać więcej informacji, zobacz sekcję Uwagi na stronie referencyjnej XmlReader .

Dotyczy