NetDataContractSerializer.IsStartObject 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
역직렬화할 수 있는 개체에 판독기가 배치되는지 여부를 확인합니다.
오버로드
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
매개 변수
반환
판독기가 읽을 스트림의 시작 요소에 있으면 true
이고, 그렇지 않으면 false
입니다.
예외
reader
가 null
로 설정된 경우
적용 대상
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
읽을 XML을 포함하는 XmlDictionaryReader입니다.
반환
판독기가 읽을 스트림의 시작 요소에 있으면 true
이고, 그렇지 않으면 false
입니다.
예외
reader
가 null
로 설정된 경우
설명
IsStartObject는 판독기가 배치되는 XML 요소의 이름과 네임스페이스를 검사하고 예상 이름 및 네임스페이스와 값을 비교하여 개체를 읽을 수 있는지 여부를 확인합니다. 예상 이름 및 네임스페이스는 생성자로 전달된 형식의 데이터 계약 이름과 네임스페이스 또는 생성자로 전달된 rootName
및 rootNamespace
값(있는 경우)을 사용하여 설정될 수 있습니다.
rootName
, rootNamespace
, NetDataContractSerializer.NetDataContractSerializer(String, String) 생성자에서 NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString)과 NetDataContractSerializer.NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString, StreamingContext, Int32, Boolean, FormatterAssemblyStyle, ISurrogateSelector)를 설정할 수 있습니다.
적용 대상
.NET