GenericUriParser(GenericUriParserOptions) Constructor
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í.
Cree un analizador personalizable para un URI jerárquico.
public:
GenericUriParser(GenericUriParserOptions options);
public GenericUriParser(GenericUriParserOptions options);
new GenericUriParser : GenericUriParserOptions -> GenericUriParser
Public Sub New (options As GenericUriParserOptions)
Parámetros
- options
- GenericUriParserOptions
Especifique las opciones de este GenericUriParser.
Comentarios
Use este constructor como argumento para UriParser.Register(UriParser, String, Int32)
Si desea crear un analizador basado en un esquema conocido, use HttpStyleUriParser, FtpStyleUriParser, GopherStyleUriParser, LdapStyleUriParsero NewsStyleUriParser.
Al crear un analizador personalizable, el comportamiento del analizador se especifica pasando una combinación bit a bit de los valores disponibles en la System.GenericUriParserOptions enumeración al GenericUriParser constructor.
La System.Uri clase proporciona compatibilidad con identificadores de recursos internacionales (IRI) e nombres de dominio internacionalizados (IDN). Los analizadores derivados de GenericUriParser no tienen compatibilidad con IRI e IDN de forma predeterminada. La Default opción no incluye compatibilidad con IRI e IDN.
El IriParsing tipo indica que el analizador admite las reglas de análisis especificadas en RFC 3987 para identificadores de recursos internacionales (IRI). Indica si se usa IRI por los valores de configuración.
El Idn tipo indica que el analizador admite el análisis de nombres de host (IDN) internacionalizados (IDN). Indica si se usa IDN por valores de configuración.
El valor de configuración de se System.Configuration.IdnElement controla indirectamente mediante el System.Configuration.IriParsingElement valor de configuración que controla el procesamiento de IRI en la System.Uri clase . El procesamiento de IRI debe estar habilitado para que el procesamiento de IDN sea posible. Si el procesamiento de IRI está deshabilitado, el procesamiento de IDN se establecerá en la configuración predeterminada en la que no se usa el comportamiento de .NET Framework 2.0 para la compatibilidad y no se usan nombres IDN.
El atributo Nombre de dominio internacionalizado (IDN) solo controla el procesamiento de IDN. El resto del procesamiento de IRI (normalización de caracteres, por ejemplo) se realiza de forma predeterminada.
Para obtener más información sobre la compatibilidad con IRI e IDN, consulte la sección Comentarios de la System.Uri clase .