XmlReader.ReadContentAsDateTime Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lit le contenu du texte à la position actuelle en tant qu’objet DateTime .
public:
virtual DateTime ReadContentAsDateTime();
public virtual DateTime ReadContentAsDateTime();
abstract member ReadContentAsDateTime : unit -> DateTime
override this.ReadContentAsDateTime : unit -> DateTime
Public Overridable Function ReadContentAsDateTime () As DateTime
Retours
Contenu texte en tant qu’objet DateTime .
Exceptions
La tentative de cast n’est pas valide.
Le format de chaîne n’est pas valide.
Une XmlReader méthode a été appelée avant la fin d’une opération asynchrone précédente. Dans ce cas, InvalidOperationException est levée avec le message « Une opération asynchrone est déjà en cours ».
Remarques
Cette méthode concatène du texte, de l’espace blanc, de l’espace blanc significatif et des sections CDATA, et ignore les commentaires ou instructions de traitement. Les références d’entité sont résolues automatiquement.
Si le contenu est tapé xsd:dateTime, le lecteur retourne un objet nonboxé DateTime . Si le contenu n’est pas typé xsd:dateTime, le lecteur tente de le convertir en objet DateTime conformément aux règles définies par la partie 2 du schéma XML W3C : recommandation datatypes .
Note
Vous ne pouvez pas compter sur la DateTime.Year valeur lorsque le contenu est tapé comme xsd:gMonthDay.
XmlReader définit toujours la DateTime.Year valeur sur 1904 dans ce cas.
Le tableau suivant décrit comment cette méthode traite chaque type de nœud.
| XmlNodeType | Valeur renvoyée | Comportement du lecteur |
|---|---|---|
TextCDATAWhitespaceSignificantWhitespaceEntityReferenceEndEntity |
Contenu concaténé de texte, CDATA, espace blanc et nœuds d’espace blanc significatifs convertis en type demandé. | Passe à l’élément de début ou à la balise d’élément de fin suivant. Les références d’entité sont automatiquement développées. |
Attribute |
Identique à l’appel XmlConvert.ToXxx de la valeur d’attribut. |
Le lecteur reste à la position actuelle. |
CommentProcessingInstruction |
Ignore l’instruction de traitement (PI) ou le commentaire et lit le contenu de texte concaténé qui suit le pi ou le commentaire. | Passe à l’élément de début ou à la balise d’élément de fin suivant. Les références d’entité sont automatiquement développées. |
EndElement |
Chaîne vide. | Le lecteur reste à la position actuelle. |
ElementXmlDeclarationNoneDocumentDocumentTypeNotationEntityDocumentFragment |
Une InvalidOperationException est levée. | Non défini, bien que le lecteur reste généralement dans la position actuelle. |
Pour plus d’informations, consultez la XmlReader page de référence et la recommandation W3C XML Schema Part 2 : Datatypes .