NetDataContractSerializer.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.
Détermine si le lecteur est positionné sur un objet pouvant être désérialisé.
Surcharges
IsStartObject(XmlReader) |
Détermine si la classe XmlReader est positionnée sur un objet pouvant être désérialisé à l'aide du lecteur spécifié. |
IsStartObject(XmlDictionaryReader) |
Détermine si la classe XmlDictionaryReader est positionnée sur un objet pouvant être désérialisé à l'aide du lecteur spécifié. |
Remarques
Cela équivaut à utiliser la méthode ReadObject
de l'interface IFormatter
.
IsStartObject(XmlReader)
Détermine si la classe XmlReader est positionnée sur un objet pouvant être désérialisé à l'aide du lecteur spécifié.
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 sur l'élément de départ du flux à lire ; sinon, false
.
Exceptions
reader
a la valeur null
.
S’applique à
IsStartObject(XmlDictionaryReader)
Détermine si la classe XmlDictionaryReader est positionnée sur un objet pouvant être désérialisé à l'aide du lecteur spécifié.
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 qui contient le XML à lire.
Retours
true
si le lecteur est sur l'élément de départ du flux à lire ; sinon, false
.
Exceptions
reader
a la valeur null
.
Remarques
La classe IsStartObject détermine si elle peut lire un objet en examinant le nom et l'espace de noms de l'élément XML sur lequel le lecteur est positionné, et en les comparant au nom et à l'espace de noms attendus. Le nom et l'espace de noms attendus peuvent être définis à l'aide des éléments suivants : le nom et l'espace de noms du type passé au constructeur ou les valeurs rootName
et rootNamespace
passées au constructeur (s'il est présent).
Vous pouvez définir rootName
et rootNamespace
dans les constructeurs suivants : NetDataContractSerializer.NetDataContractSerializer(String, String), NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString) et NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString, StreamingContext, Int32, Boolean, FormatterAssemblyStyle, ISurrogateSelector).