Język

XamlReader.Parse Metoda

Definicja

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.

Dotyczy