XamlReader.Parse Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Lee el marcado en la cadena de texto especificada y devuelve un objeto que corresponde a la raíz del marcado especificado.
Sobrecargas
| Nombre | Description |
|---|---|
| Parse(String, ParserContext) |
Lee el marcado XAML en la cadena de texto especificada (mediante un especificado ParserContext) y devuelve un objeto que corresponde a la raíz del marcado especificado. |
| Parse(String) |
Lee la entrada XAML en la cadena de texto especificada y devuelve un objeto que corresponde a la raíz del marcado especificado. |
| Parse(String, Boolean) |
Lee la entrada XAML en la cadena de texto especificada y devuelve la raíz del árbol de objetos correspondiente. |
| Parse(String, ParserContext, Boolean) |
Lee la entrada XAML en la cadena de texto especificada mediante el especificado ParserContext y devuelve la raíz del árbol de objetos correspondiente. |
Parse(String, ParserContext)
Lee el marcado XAML en la cadena de texto especificada (mediante un especificado ParserContext) y devuelve un objeto que corresponde a la raíz del marcado especificado.
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
Xaml de entrada, como una sola cadena de texto.
- parserContext
- ParserContext
Información de contexto utilizada por el analizador.
Devoluciones
Raíz del árbol de objetos creado.
Comentarios
La implementación llama Load internamente después de crear una secuencia a partir de la cadena. Consulte Load para obtener información adicional, como posibles excepciones.
Se aplica a
Parse(String)
Lee la entrada XAML en la cadena de texto especificada y devuelve un objeto que corresponde a la raíz del marcado especificado.
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
Xaml de entrada, como una sola cadena de texto.
Devoluciones
Raíz del árbol de objetos creado.
Comentarios
La implementación llama Load internamente después de crear una secuencia a partir de la cadena. Consulte Load para obtener información adicional, como posibles excepciones.
Se aplica a
Parse(String, Boolean)
Lee la entrada XAML en la cadena de texto especificada y devuelve la raíz del árbol de objetos correspondiente.
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
Entrada XAML, como una sola cadena de texto.
- useRestrictiveXamlReader
- Boolean
true restringir la creación de instancias de tipos potencialmente peligrosos; de lo contrario, false.
Devoluciones
Raíz del árbol de objetos creado.
Excepciones
xamlText es null.
Comentarios
El modo restrictivo es una medida de defensa en profundidad. No trate un análisis restrictivo de XAML que no es de confianza como seguro o como reemplazo del aislamiento en un espacio aislado con pocos privilegios.
Se aplica a
Parse(String, ParserContext, Boolean)
Lee la entrada XAML en la cadena de texto especificada mediante el especificado ParserContext y devuelve la raíz del árbol de objetos correspondiente.
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
Entrada XAML, como una sola cadena de texto.
- parserContext
- ParserContext
Información de contexto utilizada por el analizador.
- useRestrictiveXamlReader
- Boolean
true restringir la creación de instancias de tipos potencialmente peligrosos; de lo contrario, false.
Devoluciones
Raíz del árbol de objetos creado.
Excepciones
xamlText es null.
Comentarios
El modo restrictivo es una medida de defensa en profundidad. No trate un análisis restrictivo de XAML que no es de confianza como seguro o como reemplazo del aislamiento en un espacio aislado con pocos privilegios.