語言

XamlReader.Parse 方法

定義

讀取指定文字串中的標記,並回傳一個對應標記根的物件。

多載

名稱 Description
Parse(String, ParserContext)

讀取指定文字串中的 XAML 標記(使用指定 ParserContext標記),並回傳一個對應標記根節點的物件。

Parse(String)

讀取指定文字字串中的 XAML 輸入,並回傳一個對應於指定標記根的物件。

Parse(String, Boolean)

讀取指定的文字串中的 XAML 輸入,並回傳對應物件樹的根節點。

Parse(String, ParserContext, Boolean)

透過指定的 ParserContext 文字字串讀取 XAML 輸入,並回傳對應物件樹的根節點。

Parse(String, ParserContext)

讀取指定文字串中的 XAML 標記(使用指定 ParserContext標記),並回傳一個對應標記根節點的物件。

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

參數

xamlText
String

輸入 XAML,作為單一文字串。

parserContext
ParserContext

解析器所使用的上下文資訊。

傳回

建立物件樹的根節點。

備註

實作會在從字串建立串流後,內部呼叫 Load 。 更多資訊如可能例外情況請參見 Load 。

適用於

Parse(String)

讀取指定文字字串中的 XAML 輸入,並回傳一個對應於指定標記根的物件。

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

參數

xamlText
String

輸入 XAML,作為單一文字串。

傳回

建立物件樹的根節點。

備註

實作會在從字串建立串流後,內部呼叫 Load 。 更多資訊如可能例外情況請參見 Load 。

適用於

Parse(String, Boolean)

讀取指定的文字串中的 XAML 輸入,並回傳對應物件樹的根節點。

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

參數

xamlText
String

XAML 輸入,作為單一文字字串。

useRestrictiveXamlReader
Boolean

true限制潛在危險類型的實例化;否則,。 false

傳回

建立物件樹的根節點。

例外狀況

xamlText 是 null。

備註

限制模式是一種縱深防禦措施。 不要把一個受限制的不受信任 XAML 解析視為安全,或是低權限沙盒中隔離的替代品。

適用於

Parse(String, ParserContext, Boolean)

透過指定的 ParserContext 文字字串讀取 XAML 輸入,並回傳對應物件樹的根節點。

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

參數

xamlText
String

XAML 輸入,作為單一文字字串。

parserContext
ParserContext

解析器所使用的上下文資訊。

useRestrictiveXamlReader
Boolean

true限制潛在危險類型的實例化;否則,。 false

傳回

建立物件樹的根節點。

例外狀況

xamlText 是 null。

備註

限制模式是一種縱深防禦措施。 不要把一個受限制的不受信任 XAML 解析視為安全,或是低權限沙盒中隔離的替代品。

適用於