Idioma

XamlReader.Parse Método

Definição

Lê a marcação na cadeia de caracteres de texto especificada e retorna um objeto que corresponde à raiz da marcação especificada.

Sobrecargas

Nome Description
Parse(String, ParserContext)

Lê a marcação XAML na cadeia de caracteres de texto especificada (usando um especificado ParserContext) e retorna um objeto que corresponde à raiz da marcação especificada.

Parse(String)

Lê a entrada XAML na cadeia de caracteres de texto especificada e retorna um objeto que corresponde à raiz da marcação especificada.

Parse(String, Boolean)

Lê a entrada XAML na cadeia de caracteres de texto especificada e retorna a raiz da árvore de objetos correspondente.

Parse(String, ParserContext, Boolean)

Lê a entrada XAML na cadeia de caracteres de texto especificada usando a especificada ParserContext e retorna a raiz da árvore de objetos correspondente.

Parse(String, ParserContext)

Lê a marcação XAML na cadeia de caracteres de texto especificada (usando um especificado ParserContext) e retorna um objeto que corresponde à raiz da marcação especificada.

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

Parâmetros

xamlText
String

O XAML de entrada, como uma única cadeia de caracteres de texto.

parserContext
ParserContext

Informações de contexto usadas pelo analisador.

Retornos

A raiz da árvore de objetos criada.

Comentários

A implementação chama Load internamente depois de criar um fluxo da cadeia de caracteres. Consulte Load informações adicionais, como possíveis exceções.

Aplica-se a

Parse(String)

Lê a entrada XAML na cadeia de caracteres de texto especificada e retorna um objeto que corresponde à raiz da marcação especificada.

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

Parâmetros

xamlText
String

O XAML de entrada, como uma única cadeia de caracteres de texto.

Retornos

A raiz da árvore de objetos criada.

Comentários

A implementação chama Load internamente depois de criar um fluxo da cadeia de caracteres. Consulte Load informações adicionais, como possíveis exceções.

Aplica-se a

Parse(String, Boolean)

Lê a entrada XAML na cadeia de caracteres de texto especificada e retorna a raiz da árvore de objetos correspondente.

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

Parâmetros

xamlText
String

A entrada XAML, como uma única cadeia de caracteres de texto.

useRestrictiveXamlReader
Boolean

true para restringir a instanciação de tipos potencialmente perigosos; caso contrário, false.

Retornos

A raiz da árvore de objetos criada.

Exceções

xamlText é null.

Comentários

O modo restritivo é uma medida de defesa em profundidade. Não trate uma análise restritiva de XAML não confiável como segura ou como uma substituição para isolamento em uma área restrita de baixo privilégio.

Aplica-se a

Parse(String, ParserContext, Boolean)

Lê a entrada XAML na cadeia de caracteres de texto especificada usando a especificada ParserContext e retorna a raiz da árvore de objetos correspondente.

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

Parâmetros

xamlText
String

A entrada XAML, como uma única cadeia de caracteres de texto.

parserContext
ParserContext

Informações de contexto usadas pelo analisador.

useRestrictiveXamlReader
Boolean

true para restringir a instanciação de tipos potencialmente perigosos; caso contrário, false.

Retornos

A raiz da árvore de objetos criada.

Exceções

xamlText é null.

Comentários

O modo restritivo é uma medida de defesa em profundidade. Não trate uma análise restritiva de XAML não confiável como segura ou como uma substituição para isolamento em uma área restrita de baixo privilégio.

Aplica-se a