XamlObjectReader 클래스

정의

개체 그래프를 XamlReader 읽고 XAML 노드 스트림을 생성하는 구현을 제공합니다.

public ref class XamlObjectReader : System::Xaml::XamlReader
public class XamlObjectReader : System.Xaml.XamlReader
type XamlObjectReader = class
    inherit XamlReader
Public Class XamlObjectReader
Inherits XamlReader
상속
XamlObjectReader

설명

XamlObjectReader 일반적으로 XAML 원본에서 원래 생성된 애플리케이션의 개체 그래프인 개체 그래프를 처리하려는 시나리오에서 사용합니다. XAML 시작점에서 XAML 엔드포인트까지 왕복이 이루어지는 위치를 사용할 XamlObjectReader 수 있습니다. 또는 개체 그래프를 XamlObjectReader 통해 실행할 수 있습니다. 필요한 경우 API를 사용하여 중간 XAML 노드 스트림을 XamlType 처리한 XamlMember다음 XAML 노드를 XML로 serialize하는 데 사용합니다 XamlXmlWriter .

고급 시나리오는 재정의 XamlXmlWriter 및 작성기 재정의에 전달되는 XamlObjectReader 특정 XAML 스키마 컨텍스트를 제공할 수 있습니다.

구현하는 멤버 XamlObjectReader 를 호출하고 기본 클래스에서 XamlObjectReader 호출 CloseReadSubtreeSkip하는 일반적인 시나리오 XamlReader 입니다.

생성자

Name Description
XamlObjectReader(Object, XamlObjectReaderSettings)

지정된 판독기 설정을 사용하여 클래스의 XamlObjectReader 새 인스턴스를 초기화합니다.

XamlObjectReader(Object, XamlSchemaContext, XamlObjectReaderSettings)

지정된 스키마 컨텍스트 및 판독기 설정을 사용하여 클래스의 XamlObjectReader 새 인스턴스를 초기화합니다.

XamlObjectReader(Object, XamlSchemaContext)

지정된 스키마 컨텍스트를 사용하여 클래스의 XamlObjectReader 새 인스턴스를 초기화합니다.

XamlObjectReader(Object)

XamlObjectReader 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
Instance

현재 판독기 위치에서 사용할 수 있는 개체 인스턴스를 가져옵니다.

IsDisposed

호출되었는지 여부를 Dispose(Boolean) 가져옵니다.

(다음에서 상속됨 XamlReader)
IsEof

판독기 위치가 파일의 끝에 있는지 여부를 보고하는 값을 가져옵니다.

Member

판독기 위치가 에 있는 경우 판독기 위치에서 현재 XamlMember 를 가져옵니다 StartMember.

Namespace

현재 판독기 위치에서 XAML 네임스페이스 선언을 가져옵니다.

NodeType

현재 노드의 형식을 가져옵니다.

SchemaContext

정보 집합에 대한 스키마 정보를 제공하는 개체를 가져옵니다.

Type

현재 판독기 XamlType 위치에 있는 개체의 값을 가져옵니다.

Value

현재 판독기 위치에 있는 노드의 값을 가져옵니다.

메서드

Name Description
Close()

XAML 노드 스트림을 닫습니다.

(다음에서 상속됨 XamlReader)
Dispose(Boolean)

에서 사용하는 XamlReader관리되지 않는 리소스를 해제하고 필요에 따라 관리되는 리소스를 해제합니다.

(다음에서 상속됨 XamlReader)
Equals(Object)

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 사용됩니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
Read()

노드를 사용할 수 있는 경우 원본 개체 그래프에서 다음 XAML 노드를 제공합니다.

ReadSubtree()

XamlReader 반환된 항목이 XAML 노드 구조의 하위 트리를 반복하는 데 사용되는 현재 XamlReaderXamlReader 를 기반으로 하는 값을 반환합니다.

(다음에서 상속됨 XamlReader)
Skip()

현재 노드를 건너뛰고 판독기 위치를 다음 노드로 진행합니다.

(다음에서 상속됨 XamlReader)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

Name Description
IDisposable.Dispose()

XamlReader 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다.

(다음에서 상속됨 XamlReader)

적용 대상