XamlBinaryWriter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erzeugt eine vorab analysierte binäre Darstellung einer XAML-Produktion.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Die binäre Darstellung von XAML verwendet eine XBF-Dateierweiterung. Die binäre Darstellung ermöglicht Leistungsvorteile gegenüber dem Laden und Analysieren einer XAML-Datei als Text. Das Laden der binären Darstellung ist am nützlichsten beim Laden von XAML-Dateien, die große Ressourcen definieren, z. B. die generic.xaml-Dateien, die Vorlagen definieren.
XamlBinaryWriter ist nicht für die Verwendung durch typischen App-Code vorgesehen. Es ist für die Verwendung durch Tools und Prozesse vorgesehen, die direkt an der Erstellung eines App-Pakets auf dem Computer eines Entwicklers beteiligt sind.
Das XBF-Format soll einmal geschrieben werden. Jeder, der in das XBF-Format kompiliert, sollte immer denselben XAML-Code in seiner Textdarstellung beibehalten, damit Tools oder Prozesse den XAML-Code bearbeiten können und das Quell-XAML für menschenlesbar bleibt.
Methoden
Write(IVector<IRandomAccessStream>, IVector<IRandomAccessStream>, IXamlMetadataProvider) |
Erzeugt eine binäre Darstellung von XAML. Eingabedatenströme werden in der Textdarstellung erstellt, und Ausgabedatenströme werden mit XAML in binärer Darstellung (XBF) aufgefüllt. Wichtig XamlBinaryWriter ist nicht für die Verwendung durch typischen App-Code vorgesehen. Es ist für die Verwendung durch Tools und Prozesse vorgesehen, die direkt an der Erstellung eines App-Pakets auf dem Computer eines Entwicklers beteiligt sind. |