XamlBinaryWriter.Write 方法

定义

生成 XAML 的二进制表示形式。 输入流以文本表示形式生成,输出流在二进制 (XBF) 表示形式中使用 XAML 填充。

重要

XamlBinaryWriter 不适用于典型应用代码。 它供直接参与在开发人员计算机上生成应用包的工具和进程使用。

public:
 static XamlBinaryWriterErrorInformation Write(IVector<IRandomAccessStream ^> ^ inputStreams, IVector<IRandomAccessStream ^> ^ outputStreams, IXamlMetadataProvider ^ xamlMetadataProvider);
 static XamlBinaryWriterErrorInformation Write(IVector<IRandomAccessStream> const& inputStreams, IVector<IRandomAccessStream> const& outputStreams, IXamlMetadataProvider const& xamlMetadataProvider);
public static XamlBinaryWriterErrorInformation Write(IList<IRandomAccessStream> inputStreams, IList<IRandomAccessStream> outputStreams, IXamlMetadataProvider xamlMetadataProvider);
function write(inputStreams, outputStreams, xamlMetadataProvider)
Public Shared Function Write (inputStreams As IList(Of IRandomAccessStream), outputStreams As IList(Of IRandomAccessStream), xamlMetadataProvider As IXamlMetadataProvider) As XamlBinaryWriterErrorInformation

参数

inputStreams

IVector<IRandomAccessStream>

IList<IRandomAccessStream>

输入流的集。 它们应访问 XAML 的文本表示形式以写入 XBF 格式。

outputStreams

IVector<IRandomAccessStream>

IList<IRandomAccessStream>

输出流的集。 当方法返回每个输出流时,将提供对 XBF 二进制表示形式的访问。 通常使用此流来创建文件。

xamlMetadataProvider
IXamlMetadataProvider

一个帮助程序对象,用于映射 XAML 生产的类型。

返回

一种结构,用于捕获转换为 XBF 格式报告的任何错误信息。

注解

将跳过生成错误信息的任何输入流,并且不会将任何内容写入相应的输出流。

适用于