XamlReader.Parse Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Odczytuje znaczniki w określonym ciągu tekstowym i zwraca obiekt odpowiadający elementowi głównemu określonego znacznika.
Przeciążenia
| Nazwa | Opis |
|---|---|
| Parse(String, ParserContext) |
Odczytuje znaczniki XAML w określonym ciągu tekstowym (przy użyciu określonego ParserContext) i zwraca obiekt odpowiadający elementowi głównemu określonego znacznika. |
| Parse(String) |
Odczytuje dane wejściowe XAML w określonym ciągu tekstowym i zwraca obiekt odpowiadający elementowi głównemu określonego znacznika. |
| Parse(String, Boolean) |
Odczytuje dane wejściowe XAML w określonym ciągu tekstowym i zwraca element główny odpowiedniego drzewa obiektów. |
| Parse(String, ParserContext, Boolean) |
Odczytuje dane wejściowe XAML w określonym ciągu tekstowym przy użyciu określonej ParserContext wartości i zwraca katalog główny odpowiedniego drzewa obiektów. |
Parse(String, ParserContext)
Odczytuje znaczniki XAML w określonym ciągu tekstowym (przy użyciu określonego ParserContext) i zwraca obiekt odpowiadający elementowi głównemu określonego znacznika.
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
Parametry
- xamlText
- String
Wejściowy kod XAML jako pojedynczy ciąg tekstowy.
- parserContext
- ParserContext
Informacje kontekstowe używane przez analizator.
Zwraca
Katalog główny utworzonego drzewa obiektów.
Uwagi
Implementacja wywołuje Load wewnętrznie po utworzeniu strumienia na podstawie ciągu. Zobacz Load , aby uzyskać dodatkowe informacje, takie jak możliwe wyjątki.
Dotyczy
Parse(String)
Odczytuje dane wejściowe XAML w określonym ciągu tekstowym i zwraca obiekt odpowiadający elementowi głównemu określonego znacznika.
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
Parametry
- xamlText
- String
Wejściowy kod XAML jako pojedynczy ciąg tekstowy.
Zwraca
Katalog główny utworzonego drzewa obiektów.
Uwagi
Implementacja wywołuje Load wewnętrznie po utworzeniu strumienia na podstawie ciągu. Zobacz Load , aby uzyskać dodatkowe informacje, takie jak możliwe wyjątki.
Dotyczy
Parse(String, Boolean)
Odczytuje dane wejściowe XAML w określonym ciągu tekstowym i zwraca element główny odpowiedniego drzewa obiektów.
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
Parametry
- xamlText
- String
Dane wejściowe XAML jako pojedynczy ciąg tekstowy.
- useRestrictiveXamlReader
- Boolean
true ograniczenie wystąpienia potencjalnie niebezpiecznych typów; w przeciwnym razie, false.
Zwraca
Katalog główny utworzonego drzewa obiektów.
Wyjątki
Parametr xamlText ma wartość null.
Uwagi
Tryb restrykcyjny to środek ochrony w głębi systemu. Nie traktuj restrykcyjnej analizy niezaufanego kodu XAML jako bezpiecznego lub jako zamiennika izolacji w piaskownicy o niskich uprawnieniach.
Dotyczy
Parse(String, ParserContext, Boolean)
Odczytuje dane wejściowe XAML w określonym ciągu tekstowym przy użyciu określonej ParserContext wartości i zwraca katalog główny odpowiedniego drzewa obiektów.
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
Parametry
- xamlText
- String
Dane wejściowe XAML jako pojedynczy ciąg tekstowy.
- parserContext
- ParserContext
Informacje kontekstowe używane przez analizator.
- useRestrictiveXamlReader
- Boolean
true ograniczenie wystąpienia potencjalnie niebezpiecznych typów; w przeciwnym razie, false.
Zwraca
Katalog główny utworzonego drzewa obiektów.
Wyjątki
Parametr xamlText ma wartość null.
Uwagi
Tryb restrykcyjny to środek ochrony w głębi systemu. Nie traktuj restrykcyjnej analizy niezaufanego kodu XAML jako bezpiecznego lub jako zamiennika izolacji w piaskownicy o niskich uprawnieniach.