DataContractJsonSerializer.IsStartObject 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.
Obtient une valeur qui spécifie si le sérialiseur peut lire l'objet.
Surcharges
IsStartObject(XmlDictionaryReader) |
Obtient une valeur qui spécifie si le XmlDictionaryReader est positionné au-dessus d'un élément XML représentant un objet pouvant être désérialisé par le sérialiseur. |
IsStartObject(XmlReader) |
Détermine si la classe XmlReader est positionnée sur un objet pouvant être désérialisé. |
IsStartObject(XmlDictionaryReader)
Obtient une valeur qui spécifie si le XmlDictionaryReader est positionné au-dessus d'un élément XML représentant un objet pouvant être désérialisé par le sérialiseur.
public:
override bool IsStartObject(System::Xml::XmlDictionaryReader ^ reader);
public override bool IsStartObject (System.Xml.XmlDictionaryReader reader);
override this.IsStartObject : System.Xml.XmlDictionaryReader -> bool
Public Overrides Function IsStartObject (reader As XmlDictionaryReader) As Boolean
Paramètres
- reader
- XmlDictionaryReader
XmlDictionaryReader utilisé pour lire le flux XML mappé depuis JSON.
Retours
true
si le lecteur est correctement positionné ; sinon, false
.
Remarques
IsStartObject détermine s'il peut lire un objet en vérifiant s'il est positionné sur un élément XML. Il examine également le nom et espace de noms de l'élément XML où est positionné le lecteur et compare les valeurs aux nom et espace de noms attendus. Le nom attendu peut être défini avec la valeur rootName
passée au constructeur, s'il est présent. S'il est absent, le nom attendu est « racine ». L'espace de noms attendu est la chaîne vide.
Notez que cette méthode est conçue pour des scénarios avancés en cas d'utilisation de code XML mappé depuis JSON.
S’applique à
IsStartObject(XmlReader)
Détermine si la classe XmlReader est positionnée sur un objet pouvant être désérialisé.
public:
override bool IsStartObject(System::Xml::XmlReader ^ reader);
public override bool IsStartObject (System.Xml.XmlReader reader);
override this.IsStartObject : System.Xml.XmlReader -> bool
Public Overrides Function IsStartObject (reader As XmlReader) As Boolean
Paramètres
Retours
true
si le lecteur est correctement positionné ; sinon, false
.
Remarques
Cette méthode vérifie si le lecteur est positionné sur un élément pouvant être désérialisé, et retourne la valeur true
si c'est le cas. Pour retourner la valeur true
, l'élément trouvé doit avoir le nom attendu.