XamlBinaryWriter 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
XAML 프로덕션의 미리 구문 분석된 이진 표현을 생성합니다.
public ref class XamlBinaryWriter sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class XamlBinaryWriter final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class XamlBinaryWriter
Public NotInheritable Class XamlBinaryWriter
- 상속
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
|
설명
XAML의 이진 표현은 XBF 파일 확장자를 사용합니다. 이진 표현을 사용하면 XAML 파일을 텍스트로 로드 및 구문 분석하는 것과 비교하면 성능이 향상됩니다. 이진 표현을 로드하는 것은 템플릿을 정의하는 generic.xaml 파일과 같이 큰 리소스를 정의하는 XAML 파일을 로드할 때 가장 유용합니다.
XamlBinaryWriter는 일반적인 앱 코드에서 사용할 수 없습니다. 개발자 컴퓨터에서 앱 패키지를 직접 생성하는 데 직접 관련된 도구 및 프로세스에서 사용하기 위한 것입니다.
XBF 형식은 쓰기 전용입니다. XBF 형식으로 컴파일하는 모든 사용자는 항상 텍스트 표현에서 동일한 XAML을 유지해야 하므로 도구 또는 프로세스가 XAML을 편집할 수 있고 원본 XAML을 사람이 읽을 수 있도록 해야 합니다.
메서드
Write(IVector<IRandomAccessStream>, IVector<IRandomAccessStream>, IXamlMetadataProvider) |
XAML의 이진 표현을 생성합니다. 입력 스트림은 텍스트 표현으로 생성되고 출력 스트림은 XBF(이진) 표현으로 XAML로 채워집니다. 중요 XamlBinaryWriter 는 일반적인 앱 코드에서 사용할 수 없습니다. 개발자 컴퓨터에서 앱 패키지를 직접 생성하는 데 직접 관련된 도구 및 프로세스에서 사용하기 위한 것입니다. |