Nyelv

NetDataContractSerializer.IsStartObject Metódus

Definíció

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

reader
XmlReader

Az XmlReader olvasni kívánt XML-t tartalmazó fájl.

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).

A következőre érvényes: