XmlReader.ReadContentAsDateTime Metod

Definition

Läser textinnehållet på den aktuella positionen som ett DateTime objekt.

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

Returer

Textinnehållet som ett DateTime objekt.

Undantag

Försök till avgjutning är inte giltigt.

Strängformatet är ogiltigt.

En XmlReader metod anropades innan en tidigare asynkron åtgärd slutfördes. I det här fallet InvalidOperationException genereras meddelandet "En asynkron åtgärd pågår redan".

Kommentarer

Den här metoden sammanfogar text, blanksteg, betydande blanksteg och CDATA-avsnitt och hoppar över eventuella kommentarer eller bearbetningsinstruktioner. Entitetsreferenser matchas automatiskt.

Om innehållet skrivs xsd:dateTimereturnerar läsaren ett oboxat DateTime objekt. Om innehållet inte skrivs xsd:dateTimeförsöker läsaren konvertera det till ett DateTime objekt enligt de regler som definierats i W3C XML-schema del 2: Rekommendationen Datatypes .

Note

Du kan inte lita på värdet DateTime.Year när innehållet skrivs som xsd:gMonthDay. XmlReader anger DateTime.Year alltid värdet till 1904 i det här fallet.

I följande tabell beskrivs hur den här metoden behandlar varje nodtyp.

XmlNodeType Returvärde Läsarbeteende
Text

CDATA

Whitespace

SignificantWhitespace

EntityReference

EndEntity
Sammanfogat innehåll i text, CDATA, tomt utrymme och betydande blankstegsnoder konverterade till den begärda typen. Flyttar till taggen nästa startelement eller slutelement. Entitetsreferenser expanderas automatiskt.
Attribute Samma sak som att anropa XmlConvert.ToXxx attributvärdet. Läsaren förblir i den aktuella positionen.
Comment

ProcessingInstruction
Ignorerar bearbetningsinstruktionen (PI) eller kommentaren och läser det sammanfogade textinnehållet som följer PI eller kommentaren. Flyttar till taggen nästa startelement eller slutelement. Entitetsreferenser expanderas automatiskt.
EndElement En tom sträng. Läsaren förblir i den aktuella positionen.
Element

XmlDeclaration

None

Document

DocumentType

Notation

Entity

DocumentFragment
En InvalidOperationException kastas. Odefinierat, även om läsaren vanligtvis förblir i den aktuella positionen.

Mer information finns på XmlReader referenssidan och W3C XML-schemadel 2: Rekommendationen Datatypes .

Gäller för