XmlReader.ReadContentAsDateTime Metodo

Definizione

Legge il contenuto di testo nella posizione corrente come DateTime oggetto .

public:
 virtual DateTime ReadContentAsDateTime();
public virtual DateTime ReadContentAsDateTime();
abstract member ReadContentAsDateTime : unit -> DateTime
override this.ReadContentAsDateTime : unit -> DateTime
Public Overridable Function ReadContentAsDateTime () As DateTime

Valori restituiti

Contenuto di testo come DateTime oggetto .

Eccezioni

Il cast tentato non è valido.

Formato stringa non valido.

È stato chiamato un XmlReader metodo prima del completamento di un'operazione asincrona precedente. In questo caso, InvalidOperationException viene generata con il messaggio "Un'operazione asincrona è già in corso".

Commenti

Questo metodo concatena testo, spazi vuoti, spazi vuoti significativi e sezioni CDATA e ignora eventuali commenti o istruzioni di elaborazione. I riferimenti alle entità vengono risolti automaticamente.

Se il contenuto è tipizzato xsd:dateTime, il lettore restituisce un oggetto unboxed DateTime . Se il contenuto non è tipizzato xsd:dateTime, il lettore tenta di convertirlo in un DateTime oggetto in base alle regole definite dalla raccomandazione W3C XML Schema Part 2: Datatypes .

Note

Non è possibile fare affidamento sul DateTime.Year valore quando il contenuto viene digitato come xsd:gMonthDay. XmlReader imposta sempre il DateTime.Year valore su 1904 in questo caso.

Nella tabella seguente viene descritto come questo metodo gestisce ogni tipo di nodo.

Xmlnodetype Valore restituito Comportamento lettore
Text

CDATA

Whitespace

SignificantWhitespace

EntityReference

EndEntity
Contenuto concatenato di testo, CDATA, spazi vuoti e nodi di spazi vuoti significativi convertiti nel tipo richiesto. Passa al tag dell'elemento iniziale o dell'elemento finale successivo. I riferimenti alle entità vengono espansi automaticamente.
Attribute Uguale alla chiamata XmlConvert.ToXxx al valore dell'attributo. Il lettore rimane nella posizione corrente.
Comment

ProcessingInstruction
Ignora l'istruzione di elaborazione o il commento e legge il contenuto di testo concatenato che segue il PI o il commento. Passa al tag dell'elemento iniziale o dell'elemento finale successivo. I riferimenti alle entità vengono espansi automaticamente.
EndElement Stringa vuota. Il lettore rimane nella posizione corrente.
Element

XmlDeclaration

None

Document

DocumentType

Notation

Entity

DocumentFragment
Viene generata un'eccezione InvalidOperationException . Non definito, anche se in genere il lettore rimane nella posizione corrente.

Per altre informazioni, vedere la XmlReader pagina di riferimento e la raccomandazione W3C XML Schema Part 2: Datatypes .

Si applica a