XmlObjectSerializer.IsStartObject 메서드

정의

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

오버로드

Name Description
IsStartObject(XmlDictionaryReader)

읽을 수 있는 XML 요소 위에 위치할지 여부를 XmlDictionaryReader 지정하는 값을 가져옵니다.

IsStartObject(XmlReader)

읽을 수 있는 XML 요소 위에 위치할지 여부를 XmlReader 지정하는 값을 가져옵니다.

설명

이 메서드는 판독기가 읽을 요소에 위치하는지 여부를 확인하고 요소가 XML 스트림 또는 문서에서 찾은 개체의 최상위 요소인지 여부를 반환 true 합니다. 반환 true하려면 찾은 요소에 예상된 이름이 있어야 합니다. 실제 예상 요소 이름은 serializer의 구현에 따라 달라집니다.

를 사용하면 DataContractSerializer시작 요소가 확장 클래스의 생성자에 지정됩니다. 예를 들어 클래스의 생성자를 DataContractSerializer 참조하세요.

IsStartObject(XmlDictionaryReader)

읽을 수 있는 XML 요소 위에 위치할지 여부를 XmlDictionaryReader 지정하는 값을 가져옵니다.

public:
 abstract bool IsStartObject(System::Xml::XmlDictionaryReader ^ reader);
public abstract bool IsStartObject(System.Xml.XmlDictionaryReader reader);
abstract member IsStartObject : System.Xml.XmlDictionaryReader -> bool
Public MustOverride Function IsStartObject (reader As XmlDictionaryReader) As Boolean

매개 변수

reader
XmlDictionaryReader

XmlDictionaryReader XML 스트림 또는 문서를 읽는 데 사용되는 항목입니다.

반품

true판독기에서 데이터를 읽을 수 있으면 이고, 그렇지 않으면 . false

설명

이 메서드는 판독기를 읽을 요소에 위치 하는지 확인 하 고 요소가 XML 스트림 또는 문서에 있는 개체에 대 한 최상위 요소 인지 반환 true 합니다. 구현은 XmlObjectSerializer 반환 true시기를 결정합니다. 구현은 요소에 배치되어 있는지 확인하거나 예상된 요소 이름을 찾을 수 있습니다. 한 가지 구현인 XmlObjectSerializerDataContractSerializer는 요소에 배치되어 있는지 확인하고 요소 이름이 현재 역직렬화 중인 형식의 최상위 수준 예상 이름인지도 확인합니다.

필요한 경우 메서드를 사용하여 XML 내용을 읽기 전에 최상위 요소에 배치된 상태에서 XML 스트림의 ReadObject 추가 특성을 읽을 수 있습니다.

적용 대상

IsStartObject(XmlReader)

읽을 수 있는 XML 요소 위에 위치할지 여부를 XmlReader 지정하는 값을 가져옵니다.

public:
 virtual bool IsStartObject(System::Xml::XmlReader ^ reader);
public virtual bool IsStartObject(System.Xml.XmlReader reader);
abstract member IsStartObject : System.Xml.XmlReader -> bool
override this.IsStartObject : System.Xml.XmlReader -> bool
Public Overridable Function IsStartObject (reader As XmlReader) As Boolean

매개 변수

reader
XmlReader

XmlReader XML 스트림 또는 문서를 읽는 데 사용되는 항목입니다.

반품

true판독기를 시작 요소 위에 배치하면 이고, 그렇지 않으면 . false

설명

이 메서드는 판독기가 읽을 요소에 위치하는지 여부를 확인하고 요소가 XML 스트림 또는 문서에서 찾은 개체의 최상위 요소인지 여부를 반환 true 합니다. 반환 true하려면 찾은 요소에 예상된 이름이 있어야 합니다. 실제 예상 요소 이름은 serializer의 구현에 따라 달라집니다.

를 사용하면 DataContractSerializer시작 요소가 확장 클래스의 생성자에 지정됩니다. 예를 들어 클래스의 생성자를 DataContractSerializer 참조하세요.

적용 대상