NetDataContractSerializer.ReadObject 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
XML 스트림 또는 문서를 읽고 역직렬화된 개체를 반환합니다.
오버로드
| Name | Description |
|---|---|
| ReadObject(XmlReader) |
XML 스트림 또는 문서를 읽고 XmlDictionaryReader 역직렬화된 개체를 반환합니다. |
| ReadObject(XmlDictionaryReader, Boolean) |
XML 스트림 또는 문서를 읽고 XmlDictionaryReader 역직렬화된 개체를 반환합니다. 또한 개체 데이터가 serializer를 만드는 데 사용되는 이름 및 네임스페이스를 준수하는지 확인합니다. |
| ReadObject(XmlReader, Boolean) |
XML 스트림 또는 문서를 읽고 XmlDictionaryReader 역직렬화된 개체를 반환합니다. 또한 개체 데이터가 serializer를 만드는 데 사용되는 이름 및 네임스페이스를 준수하는지 확인합니다. |
설명
Important
신뢰할 수 없는 데이터로 이 메서드를 호출하는 것은 보안 위험입니다. 신뢰할 수 있는 데이터로만 이 메서드를 호출합니다. 자세한 내용은 모든 입력 유효성 검사참조하세요.
ReadObject(XmlReader)
XML 스트림 또는 문서를 읽고 XmlDictionaryReader 역직렬화된 개체를 반환합니다.
public:
override System::Object ^ ReadObject(System::Xml::XmlReader ^ reader);
public override object ReadObject(System.Xml.XmlReader reader);
override this.ReadObject : System.Xml.XmlReader -> obj
Public Overrides Function ReadObject (reader As XmlReader) As Object
매개 변수
반품
역직렬화된 개체입니다.
예외
는 . reader 로 설정됩니다 null.
설명
Important
신뢰할 수 없는 데이터로 이 메서드를 호출하는 것은 보안 위험입니다. 신뢰할 수 있는 데이터로만 이 메서드를 호출합니다. 자세한 내용은 모든 입력 유효성 검사참조하세요.
적용 대상
ReadObject(XmlDictionaryReader, Boolean)
XML 스트림 또는 문서를 읽고 XmlDictionaryReader 역직렬화된 개체를 반환합니다. 또한 개체 데이터가 serializer를 만드는 데 사용되는 이름 및 네임스페이스를 준수하는지 확인합니다.
public:
override System::Object ^ ReadObject(System::Xml::XmlDictionaryReader ^ reader, bool verifyObjectName);
public override object ReadObject(System.Xml.XmlDictionaryReader reader, bool verifyObjectName);
override this.ReadObject : System.Xml.XmlDictionaryReader * bool -> obj
Public Overrides Function ReadObject (reader As XmlDictionaryReader, verifyObjectName As Boolean) As Object
매개 변수
- reader
- XmlDictionaryReader
XML 스트림 또는 문서를 읽는 XmlDictionaryReader 데 사용됩니다.
- verifyObjectName
- Boolean
true 바깥쪽 XML 요소 이름 및 네임스페이스가 serializer를 생성하는 데 사용되는 루트 이름 및 루트 네임스페이스에 해당하는지 확인하려면 false 확인을 건너뜁니다.
반품
역직렬화된 개체입니다.
예외
는 . reader 로 설정됩니다 null.
설명
매개 변수는 verifyObjectName 판독기가 배치된 XML 요소의 이름 및 네임스페이스를 검사하고 값을 예상 이름 및 네임스페이스와 비교하여 개체를 읽을 수 있는지 여부를 결정합니다. 필요한 이름 및 네임스페이스는 생성자에 전달된 형식의 데이터 계약 이름 및 네임스페이스 또는 rootNamerootNamespace 생성자에 전달된 값(있는 경우)으로 설정할 수 있습니다.
및 다음 생성자NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString)NetDataContractSerializer(String, String)NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString, StreamingContext, Int32, Boolean, FormatterAssemblyStyle, ISurrogateSelector)에서 설정할 rootNamerootNamespace 수 있습니다.
Important
신뢰할 수 없는 데이터로 이 메서드를 호출하는 것은 보안 위험입니다. 신뢰할 수 있는 데이터로만 이 메서드를 호출합니다. 자세한 내용은 모든 입력 유효성 검사참조하세요.
적용 대상
ReadObject(XmlReader, Boolean)
XML 스트림 또는 문서를 읽고 XmlDictionaryReader 역직렬화된 개체를 반환합니다. 또한 개체 데이터가 serializer를 만드는 데 사용되는 이름 및 네임스페이스를 준수하는지 확인합니다.
public:
override System::Object ^ ReadObject(System::Xml::XmlReader ^ reader, bool verifyObjectName);
public override object ReadObject(System.Xml.XmlReader reader, bool verifyObjectName);
override this.ReadObject : System.Xml.XmlReader * bool -> obj
Public Overrides Function ReadObject (reader As XmlReader, verifyObjectName As Boolean) As Object
매개 변수
- verifyObjectName
- Boolean
true 바깥쪽 XML 요소 이름 및 네임스페이스가 serializer를 생성하는 데 사용되는 루트 이름 및 루트 네임스페이스에 해당하는지 확인하려면 false 확인을 건너뜁니다.
반품
역직렬화된 개체입니다.
예외
는 . reader 로 설정됩니다 null.
설명
매개 변수는 verifyObjectName 판독기가 배치된 XML 요소의 이름 및 네임스페이스를 검사하고 값을 예상 이름 및 네임스페이스와 비교하여 개체를 읽을 수 있는지 여부를 결정합니다. 필요한 이름 및 네임스페이스는 생성자에 전달된 형식의 데이터 계약 이름 및 네임스페이스 또는 rootNamerootNamespace 생성자에 전달된 값(있는 경우)으로 설정할 수 있습니다.
및 다음 생성자NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString)NetDataContractSerializer(String, String)NetDataContractSerializer(XmlDictionaryString, XmlDictionaryString, StreamingContext, Int32, Boolean, FormatterAssemblyStyle, ISurrogateSelector)에서 설정할 rootNamerootNamespace 수 있습니다.
Important
신뢰할 수 없는 데이터로 이 메서드를 호출하는 것은 보안 위험입니다. 신뢰할 수 있는 데이터로만 이 메서드를 호출합니다. 자세한 내용은 모든 입력 유효성 검사참조하세요.