XamlReader.Parse Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.