NetDataContractSerializer.IsStartObject Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Meghatározza, hogy az olvasó egy deszerializálható objektumon van-e elhelyezve.
Túlterhelések
| Name | Description |
|---|---|
| IsStartObject(XmlReader) |
Meghatározza, hogy az XmlReader objektum egy olyan objektumon van-e elhelyezve, amely a megadott olvasóval deszerializálható. |
| IsStartObject(XmlDictionaryReader) |
Meghatározza, hogy az XmlDictionaryReader objektum egy olyan objektumon van-e elhelyezve, amely a megadott olvasóval deszerializálható. |
Megjegyzések
Ez egyenértékű az ReadObject interfész metódusának IFormatter használatával.
IsStartObject(XmlReader)
Meghatározza, hogy az XmlReader objektum egy olyan objektumon van-e elhelyezve, amely a megadott olvasóval deszerializálható.
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éterek
Válaszok
trueha az olvasó a stream első eleménél van az olvasáshoz; egyéb esetben. false
Kivételek
a reader értéke .null
A következőre érvényes:
IsStartObject(XmlDictionaryReader)
Meghatározza, hogy az XmlDictionaryReader objektum egy olyan objektumon van-e elhelyezve, amely a megadott olvasóval deszerializálható.
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éterek
- reader
- XmlDictionaryReader
Az XmlDictionaryReader olvasni kívánt XML-t tartalmazó fájl.
Válaszok
true, ha az olvasó a stream első eleménél van az olvasáshoz; egyéb esetben. false
Kivételek
a reader értéke .null
Megjegyzések
Az IsStartObject olvasó által elhelyezett XML-elem nevének és névterének vizsgálatával és az értékek és a várt névtér összehasonlításával határozza meg, hogy képes-e olvasni egy objektumot. A várt név és névtér a következőkkel állítható be: a konstruktornak átadott adatszerződés neve és névtere, vagy a rootName konstruktornak átadott értékek ( rootNamespace ha vannak).
A következő konstruktorokban állíthatja be a rootNamerootNamespace és a következő konstruktorokat: NetDataContractSerializer.NetDataContractSerializer(String, String), NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString)és NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString, StreamingContext, Int32, Boolean, FormatterAssemblyStyle, ISurrogateSelector).