DataContractJsonSerializer.IsStartObject Méthode

Définition

Obtient une valeur qui spécifie si le sérialiseur peut lire l’objet.

Surcharges

Nom Description
IsStartObject(XmlDictionaryReader)

Obtient une valeur qui spécifie si l’élément XmlDictionaryReader XML est positionné sur un élément XML qui représente un objet à partir duquel le sérialiseur peut désérialiser.

IsStartObject(XmlReader)

Détermine si l’objet XmlReader est positionné sur un objet pouvant être désérialisé.

IsStartObject(XmlDictionaryReader)

Source:
DataContractJsonSerializer.cs
Source:
DataContractJsonSerializer.cs
Source:
DataContractJsonSerializer.cs
Source:
DataContractJsonSerializer.cs
Source:
DataContractJsonSerializer.cs

Obtient une valeur qui spécifie si l’élément XmlDictionaryReader XML est positionné sur un élément XML qui représente un objet à partir duquel le sérialiseur peut désérialiser.

public:
 override bool IsStartObject(System::Xml::XmlDictionaryReader ^ reader);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override bool IsStartObject(System.Xml.XmlDictionaryReader reader);
public override bool IsStartObject(System.Xml.XmlDictionaryReader reader);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override bool IsStartObject(System.Xml.XmlDictionaryReader reader);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.IsStartObject : System.Xml.XmlDictionaryReader -> bool
override this.IsStartObject : System.Xml.XmlDictionaryReader -> bool
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.IsStartObject : System.Xml.XmlDictionaryReader -> bool
Public Overrides Function IsStartObject (reader As XmlDictionaryReader) As Boolean

Paramètres

reader
XmlDictionaryReader

Utilisé XmlDictionaryReader pour lire le flux XML mappé à partir de JSON.

Retours

true si le lecteur est positionné correctement ; sinon, false.

Attributs

Remarques

Détermine IsStartObject s’il peut lire un objet en vérifiant qu’il est positionné sur un élément XML. Il examine également le nom et l’espace de noms de l’élément XML sur lequel le lecteur est positionné et compare les valeurs au nom et à l’espace de noms attendus. Le nom attendu peut être défini avec la rootName valeur passée dans le constructeur (le cas échéant), ou est « racine » s’il est absent. L’espace de noms attendu est la chaîne vide.

Notez que cette méthode est destinée aux scénarios avancés lors de l’utilisation du code XML mappé à partir de JSON.

S’applique à

IsStartObject(XmlReader)

Source:
DataContractJsonSerializer.cs
Source:
DataContractJsonSerializer.cs
Source:
DataContractJsonSerializer.cs
Source:
DataContractJsonSerializer.cs
Source:
DataContractJsonSerializer.cs

Détermine si l’objet XmlReader est positionné sur un objet pouvant être désérialisé.

public:
 override bool IsStartObject(System::Xml::XmlReader ^ reader);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override bool IsStartObject(System.Xml.XmlReader reader);
public override bool IsStartObject(System.Xml.XmlReader reader);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public override bool IsStartObject(System.Xml.XmlReader reader);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.IsStartObject : System.Xml.XmlReader -> bool
override this.IsStartObject : System.Xml.XmlReader -> bool
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
override this.IsStartObject : System.Xml.XmlReader -> bool
Public Overrides Function IsStartObject (reader As XmlReader) As Boolean

Paramètres

reader
XmlReader

XmlReader Utilisé pour lire le flux XML.

Retours

true si le lecteur est positionné correctement ; sinon, false.

Attributs

Remarques

Cette méthode vérifie si le lecteur est positionné sur un élément qui peut être désérialisé et retourne true le cas échéant. Pour retourner true, l’élément trouvé doit avoir le nom attendu.

S’applique à