XamlReader.Parse Methode
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.
Liest das Markup in der angegebenen Textzeichenfolge und gibt ein Objekt zurück, das dem Stamm des angegebenen Markups entspricht.
Überlädt
| Name | Beschreibung |
|---|---|
| Parse(String, ParserContext) |
Liest das XAML-Markup in der angegebenen Textzeichenfolge (mit einem angegebenen ParserContext) und gibt ein Objekt zurück, das dem Stamm des angegebenen Markups entspricht. |
| Parse(String) |
Liest die XAML-Eingabe in der angegebenen Textzeichenfolge und gibt ein Objekt zurück, das dem Stamm des angegebenen Markups entspricht. |
| Parse(String, Boolean) |
Liest die XAML-Eingabe in der angegebenen Textzeichenfolge und gibt den Stamm der entsprechenden Objektstruktur zurück. |
| Parse(String, ParserContext, Boolean) |
Liest die XAML-Eingabe in der angegebenen Textzeichenfolge mithilfe der angegebenen ParserContext und gibt den Stamm der entsprechenden Objektstruktur zurück. |
Parse(String, ParserContext)
Liest das XAML-Markup in der angegebenen Textzeichenfolge (mit einem angegebenen ParserContext) und gibt ein Objekt zurück, das dem Stamm des angegebenen Markups entspricht.
public:
static System::Object ^ Parse(System::String ^ xamlText, System::Windows::Markup::ParserContext ^ parserContext);
public static object Parse(string xamlText, System.Windows.Markup.ParserContext parserContext);
static member Parse : string * System.Windows.Markup.ParserContext -> obj
Public Shared Function Parse (xamlText As String, parserContext As ParserContext) As Object
Parameter
- xamlText
- String
Der Eingabe-XAML-Code als einzelne Textzeichenfolge.
- parserContext
- ParserContext
Kontextinformationen, die vom Parser verwendet werden.
Gibt zurück
Der Stamm der erstellten Objektstruktur.
Hinweise
Die Implementierung ruft intern nach dem Erstellen eines Datenstroms aus der Zeichenfolge auf Load . Weitere Informationen, z. B. mögliche Ausnahmen, finden Sie Load unter.
Gilt für:
Parse(String)
Liest die XAML-Eingabe in der angegebenen Textzeichenfolge und gibt ein Objekt zurück, das dem Stamm des angegebenen Markups entspricht.
public:
static System::Object ^ Parse(System::String ^ xamlText);
public static object Parse(string xamlText);
static member Parse : string -> obj
Public Shared Function Parse (xamlText As String) As Object
Parameter
- xamlText
- String
Der Eingabe-XAML-Code als einzelne Textzeichenfolge.
Gibt zurück
Der Stamm der erstellten Objektstruktur.
Hinweise
Die Implementierung ruft intern nach dem Erstellen eines Datenstroms aus der Zeichenfolge auf Load . Weitere Informationen, z. B. mögliche Ausnahmen, finden Sie Load unter.
Gilt für:
Parse(String, Boolean)
Liest die XAML-Eingabe in der angegebenen Textzeichenfolge und gibt den Stamm der entsprechenden Objektstruktur zurück.
public:
static System::Object ^ Parse(System::String ^ xamlText, bool useRestrictiveXamlReader);
public static object Parse(string xamlText, bool useRestrictiveXamlReader);
static member Parse : string * bool -> obj
Public Shared Function Parse (xamlText As String, useRestrictiveXamlReader As Boolean) As Object
Parameter
- xamlText
- String
Die XAML-Eingabe als einzelne Textzeichenfolge.
- useRestrictiveXamlReader
- Boolean
truedie Instanziierung potenziell gefährlicher Typen einzuschränken; andernfalls . false
Gibt zurück
Der Stamm der erstellten Objektstruktur.
Ausnahmen
xamlText ist null.
Hinweise
Der restriktive Modus ist eine detaillierte Verteidigungsmaßnahme. Behandeln Sie keine restriktive Analyse von nicht vertrauenswürdigem XAML als sicher oder als Ersatz für die Isolation in einer Sandbox mit geringen Rechten.
Gilt für:
Parse(String, ParserContext, Boolean)
Liest die XAML-Eingabe in der angegebenen Textzeichenfolge mithilfe der angegebenen ParserContext und gibt den Stamm der entsprechenden Objektstruktur zurück.
public:
static System::Object ^ Parse(System::String ^ xamlText, System::Windows::Markup::ParserContext ^ parserContext, bool useRestrictiveXamlReader);
public static object Parse(string xamlText, System.Windows.Markup.ParserContext parserContext, bool useRestrictiveXamlReader);
static member Parse : string * System.Windows.Markup.ParserContext * bool -> obj
Public Shared Function Parse (xamlText As String, parserContext As ParserContext, useRestrictiveXamlReader As Boolean) As Object
Parameter
- xamlText
- String
Die XAML-Eingabe als einzelne Textzeichenfolge.
- parserContext
- ParserContext
Kontextinformationen, die vom Parser verwendet werden.
- useRestrictiveXamlReader
- Boolean
truedie Instanziierung potenziell gefährlicher Typen einzuschränken; andernfalls . false
Gibt zurück
Der Stamm der erstellten Objektstruktur.
Ausnahmen
xamlText ist null.
Hinweise
Der restriktive Modus ist eine detaillierte Verteidigungsmaßnahme. Behandeln Sie keine restriktive Analyse von nicht vertrauenswürdigem XAML als sicher oder als Ersatz für die Isolation in einer Sandbox mit geringen Rechten.