Udostępnij za pośrednictwem


XmlReader.ReadElementContentAsBoolean Metoda

Definicja

Odczytuje bieżącą Boolean wartość elementu jako obiekt.

Przeciążenia

ReadElementContentAsBoolean(String, String)

Sprawdza, czy określona lokalna nazwa i identyfikator URI przestrzeni nazw są zgodne z bieżącym elementem, a następnie odczytuje bieżący element i zwraca zawartość jako Boolean obiekt.

ReadElementContentAsBoolean()

Odczytuje bieżący element i zwraca zawartość jako Boolean obiekt.

ReadElementContentAsBoolean(String, String)

Sprawdza, czy określona lokalna nazwa i identyfikator URI przestrzeni nazw są zgodne z bieżącym elementem, a następnie odczytuje bieżący element i zwraca zawartość jako Boolean obiekt.

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

Parametry

localName
String

Lokalna nazwa elementu.

namespaceURI
String

Identyfikator URI przestrzeni nazw elementu.

Zwraca

Boolean

Zawartość elementu jako Boolean obiekt.

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 żądany typ.

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:boolean, czytnik zwraca obiekt rozpboxowany Boolean . Jeśli zawartość nie jest wpisywana xsd:boolean, czytelnik próbuje przekonwertować go na Boolean obiekt zgodnie z regułami zdefiniowanymi przez zalecenie schematu XML W3C Part 2: Datatypes .

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

Dotyczy

ReadElementContentAsBoolean()

Odczytuje bieżący element i zwraca zawartość jako Boolean obiekt.

public:
 virtual bool ReadElementContentAsBoolean();
public virtual bool ReadElementContentAsBoolean ();
abstract member ReadElementContentAsBoolean : unit -> bool
override this.ReadElementContentAsBoolean : unit -> bool
Public Overridable Function ReadElementContentAsBoolean () As Boolean

Zwraca

Boolean

Zawartość elementu jako Boolean obiekt.

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 Boolean obiekt.

Metoda jest wywoływana z null argumentami.

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ść elementu jest wpisywana xsd:boolean, czytnik zwraca obiekt rozpboxowany Boolean . Jeśli zawartość nie jest wpisywana xsd:boolean, czytelnik próbuje przekonwertować go na Boolean obiekt zgodnie z regułami zdefiniowanymi przez zalecenie schematu XML W3C Part 2: Datatypes .

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

Dotyczy