XamlReader.Parse Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Lê a marcação na cadeia de texto especificada e devolve um objeto que corresponde à raiz da marcação especificada.
Sobrecargas
| Nome | Descrição |
|---|---|
| Parse(String, ParserContext) |
Lê a marcação XAML na cadeia de texto especificada (usando uma especificação ParserContext) e devolve um objeto que corresponde à raiz da marcação especificada. |
| Parse(String) |
Lê a entrada XAML na cadeia de texto especificada e devolve um objeto que corresponde à raiz da marcação especificada. |
| Parse(String, Boolean) |
Lê a entrada XAML na cadeia de texto especificada e devolve a raiz da árvore de objetos correspondente. |
| Parse(String, ParserContext, Boolean) |
Lê a entrada XAML na cadeia de texto especificada usando o especificado ParserContext e devolve a raiz da árvore de objetos correspondente. |
Parse(String, ParserContext)
Lê a marcação XAML na cadeia de texto especificada (usando uma especificação ParserContext) e devolve 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 texto.
- parserContext
- ParserContext
Informação de contexto usada pelo analisador.
Devoluções
A raiz da árvore de objetos criada.
Observações
A implementação chama Load internamente após criar um fluxo a partir da cadeia. Consulte Load para informações adicionais, como possíveis exceções.
Aplica-se a
Parse(String)
Lê a entrada XAML na cadeia de texto especificada e devolve 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 texto.
Devoluções
A raiz da árvore de objetos criada.
Observações
A implementação chama Load internamente após criar um fluxo a partir da cadeia. Consulte Load para informações adicionais, como possíveis exceções.
Aplica-se a
Parse(String, Boolean)
Lê a entrada XAML na cadeia de texto especificada e devolve 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 texto.
- useRestrictiveXamlReader
- Boolean
true restringir a instância de tipos potencialmente perigosos; caso contrário, false.
Devoluções
A raiz da árvore de objetos criada.
Exceções
xamlText é null.
Observações
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 substituta do isolamento num sandbox de baixo privilégio.
Aplica-se a
Parse(String, ParserContext, Boolean)
Lê a entrada XAML na cadeia de texto especificada usando o especificado ParserContext e devolve 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 texto.
- parserContext
- ParserContext
Informação de contexto usada pelo analisador.
- useRestrictiveXamlReader
- Boolean
true restringir a instância de tipos potencialmente perigosos; caso contrário, false.
Devoluções
A raiz da árvore de objetos criada.
Exceções
xamlText é null.
Observações
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 substituta do isolamento num sandbox de baixo privilégio.