다음을 통해 공유


DataContractJsonSerializer.IsStartObject 메서드

정의

serializer가 개체를 읽을 수 있는지 여부를 지정하는 값을 가져옵니다.

오버로드

IsStartObject(XmlDictionaryReader)

직렬 변환기가 역직렬화할 수 있는 개체를 나타내는 XML 요소 위에 XmlDictionaryReader가 배치되는지 여부를 지정하는 값을 가져옵니다.

IsStartObject(XmlReader)

역직렬화할 수 있는 개체에 XmlReader가 배치되는지 여부를 확인합니다.

IsStartObject(XmlDictionaryReader)

직렬 변환기가 역직렬화할 수 있는 개체를 나타내는 XML 요소 위에 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

JSON에서 매핑된 XML 스트림을 읽는 데 사용되는 XmlDictionaryReader입니다.

반환

Boolean

판독기가 올바르게 배치되면 true이고, 그렇지 않으면 false입니다.

설명

개체 IsStartObject 가 XML 요소에 배치되어 있는지 확인하여 개체를 읽을 수 있는지 여부를 결정합니다. 또한 판독기에서 배치되는 XML 요소의 이름과 네임스페이스를 검사하고 값을 예상 이름 및 네임스페이스와 비교합니다. 필요한 이름은 생성자에 전달된 값(있는 경우)으로 rootName 설정하거나 없는 경우 "root"로 설정할 수 있습니다. 필요한 네임스페이스는 빈 문자열입니다.

이 메서드는 JSON에서 매핑된 XML로 작업할 때 고급 시나리오를 위한 것입니다.

적용 대상

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

XML 스트림을 읽는 데 사용되는 XmlReader입니다.

반환

Boolean

판독기가 올바르게 배치되면 true이고, 그렇지 않으면 false입니다.

설명

이 메서드는 판독기가 역직렬화할 수 있는 요소에 배치되어 있는지 여부를 확인하고 있는 경우 반환 true 합니다. 반환 true하려면 찾은 요소에 필요한 이름이 있어야 합니다.

적용 대상