Язык

NetDataContractSerializer.IsStartObject Метод

Определение

Определяет, размещается ли средство чтения на объект, который можно десериализировать.

Перегрузки

Имя Описание
IsStartObject(XmlReader)

Определяет, размещается ли объект XmlReader на объекте, который можно десериализировать с помощью указанного средства чтения.

IsStartObject(XmlDictionaryReader)

Определяет, размещается ли объект XmlDictionaryReader на объекте, который можно десериализировать с помощью указанного средства чтения.

Комментарии

Это эквивалентно использованию ReadObject метода IFormatter интерфейса.

IsStartObject(XmlReader)

Определяет, размещается ли объект XmlReader на объекте, который можно десериализировать с помощью указанного средства чтения.

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

Параметры

reader
XmlReader

Объект XmlReader , содержащий XML для чтения.

Возвращаемое значение

true Значение , если средство чтения находится в начальном элементе потока для чтения; falseв противном случае .

Исключения

Значение /

Применяется к

IsStartObject(XmlDictionaryReader)

Определяет, размещается ли объект XmlDictionaryReader на объекте, который можно десериализировать с помощью указанного средства чтения.

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

Параметры

reader
XmlDictionaryReader

Объект XmlDictionaryReader , содержащий XML для чтения.

Возвращаемое значение

true, если средство чтения находится в начальном элементе потока для чтения; falseв противном случае .

Исключения

Значение /

Комментарии

Определяет IsStartObject , может ли он считывать объект, проверяя имя и пространство имен XML-элемента, на который размещается средство чтения, и сравнивая значения с ожидаемыми именами и пространством имен. Ожидаемое имя и пространство имен можно задать следующим образом: имя контракта данных и пространство имен типа, передаваемого в конструктор, или rootNamerootNamespace значения, передаваемые конструктору (при наличии).

Можно задать rootName и rootNamespace в следующих конструкторах: NetDataContractSerializer.NetDataContractSerializer(String, String), NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString)и NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString, StreamingContext, Int32, Boolean, FormatterAssemblyStyle, ISurrogateSelector).

Применяется к