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