다음을 통해 공유


Baml2006Reader 클래스

정의

최적화된 BAML 양식에서 XAML을 처리하고 XAML 노드 스트림을 생성합니다.

public ref class Baml2006Reader : System::Xaml::XamlReader, System::Xaml::IXamlLineInfo
public class Baml2006Reader : System.Xaml.XamlReader, System.Xaml.IXamlLineInfo
type Baml2006Reader = class
    inherit XamlReader
    interface IXamlLineInfo
Public Class Baml2006Reader
Inherits XamlReader
Implements IXamlLineInfo
상속
Baml2006Reader
구현

설명

BAML 양식은 WPF XAML 구현에서 사용 하는 XAML의 최적화 된 형식입니다. 이 내부 조회 및 토큰 자주 사용 되는 형식 또는 멤버에 대 한 점에서 최적화 되었습니다. 최적화는 패키징 크기 및 로드할 때 XAML을 포함 하는 WPF 애플리케이션 시나리오를 다루는 구현 세부 정보로 유용 합니다. Baml2006Reader 판독기 클래스를 사용 하는 WPF 애플리케이션 개발자가 BAML 상호 작용 하기 위한 공용 API 화면의 상당 합니다.

Baml에 최적화 된 XAML을 지역화 해야 합니다. 이 항목의 지역화 과정에 대 한 가능한 도구 경로 및 XAML을 다루지 않습니다. 참조 WPF의 전역화합니다.

Baml2006Reader 내부적으로 구현 된 XAML 스키마 컨텍스트를 사용합니다. BAML 양식에서 유형을 조회 하는 데 필요한 논리를 제공 하는이 스키마 컨텍스트 최적화 및 BAML에 내재 된 토큰 참조를 포함 합니다.

에 대 한 주요 시나리오 Baml2006Reader 그대로 사용 하는 것을 XamlReader 구현에 대 한 호출에 전달 하는 XamlReader.Load합니다.

생성자

Baml2006Reader(Stream)

입력 스트림에 따라 Baml2006Reader 클래스의 새 인스턴스를 초기화합니다.

Baml2006Reader(Stream, XamlReaderSettings)

입력 스트림 및 판독기 설정에 따라 Baml2006Reader 클래스의 새 인스턴스를 초기화합니다.

Baml2006Reader(String)

읽을 로컬 파일의 파일 이름에 따라 Baml2006Reader 클래스의 새 인스턴스를 초기화합니다.

속성

IsDisposed

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

(다음에서 상속됨 XamlReader)
IsEof

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

Member

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

Namespace

현재 노드에서 XAML 네임스페이스를 가져옵니다.

NodeType

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

SchemaContext

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

Type

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

Value

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

메서드

Close()

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

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

Baml2006Reader에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다.

Equals(Object)

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

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

기본 해시 함수로 작동합니다.

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

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

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

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

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

노드를 사용할 수 있는 경우 소스 BAML에서 다음 XAML 노드를 제공합니다.

ReadSubtree()

현재 XamlReader를 기반으로 하는 XamlReader를 반환합니다. 반환된 XamlReader는 XAML 노드 구조의 하위 트리에서 반복하는 데 사용됩니다.

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

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

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

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

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IDisposable.Dispose()

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

(다음에서 상속됨 XamlReader)
IXamlLineInfo.HasLineInfo

HasLineInfo을 참조하세요.

IXamlLineInfo.LineNumber

LineNumber을 참조하세요.

IXamlLineInfo.LinePosition

LinePosition을 참조하세요.

적용 대상