NetDataContractSerializer.IsStartObject Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Avgör om läsaren är placerad på ett objekt som kan deserialiseras.
Överlagringar
| Name | Description |
|---|---|
| IsStartObject(XmlReader) |
Avgör om XmlReader är placerat på ett objekt som kan deserialiseras med den angivna läsaren. |
| IsStartObject(XmlDictionaryReader) |
Avgör om XmlDictionaryReader är placerat på ett objekt som kan deserialiseras med den angivna läsaren. |
Kommentarer
Detta motsvarar att använda ReadObject -metoden för IFormatter gränssnittet.
IsStartObject(XmlReader)
Avgör om XmlReader är placerat på ett objekt som kan deserialiseras med den angivna läsaren.
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
Parametrar
Returer
trueom läsaren är i startelementet i strömmen för att läsa; annars . false
Undantag
är inställt på readernull.
Gäller för
IsStartObject(XmlDictionaryReader)
Avgör om XmlDictionaryReader är placerat på ett objekt som kan deserialiseras med den angivna läsaren.
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
Parametrar
- reader
- XmlDictionaryReader
En XmlDictionaryReader som innehåller DEN XML som ska läsas.
Returer
true, om läsaren är i startelementet i dataströmmen för att läsa; annars . false
Undantag
är inställt på readernull.
Kommentarer
Avgör IsStartObject om det kan läsa ett objekt genom att undersöka namnet och namnområdet för XML-elementet som läsaren är placerad på och jämföra värdena med förväntat namn och namnområde. Det förväntade namnet och namnområdet kan anges med följande: datakontraktets namn och namnområde för den typ som skickas till konstruktorn eller värdena rootName och rootNamespace som skickas till konstruktorn (om det finns).
Du kan ange rootName och rootNamespace i följande konstruktorer: NetDataContractSerializer.NetDataContractSerializer(String, String), och .NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString)NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString, StreamingContext, Int32, Boolean, FormatterAssemblyStyle, ISurrogateSelector)