GenericUriParser(GenericUriParserOptions) Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Creare un parser personalizzabile per un URI gerarchico.
public:
GenericUriParser(GenericUriParserOptions options);
public GenericUriParser(GenericUriParserOptions options);
new GenericUriParser : GenericUriParserOptions -> GenericUriParser
Public Sub New (options As GenericUriParserOptions)
Parametri
- options
- GenericUriParserOptions
Specificare le opzioni per questo GenericUriParseroggetto .
Commenti
Usare questo costruttore come argomento per UriParser.Register(UriParser, String, Int32)
Se si vuole creare un parser basato su uno schema noto, usare HttpStyleUriParser, FtpStyleUriParserGopherStyleUriParser, , LdapStyleUriParsero NewsStyleUriParser.
Quando si crea un parser personalizzabile, il comportamento del parser viene specificato passando una combinazione bit per bit dei valori disponibili nell'enumerazione System.GenericUriParserOptions al GenericUriParser costruttore.
La System.Uri classe fornisce il supporto per IRI (International Resource Identifier) e IDN (Internationalized Domain Names). I parser derivati da GenericUriParser non dispongono del supporto IRI e IDN per impostazione predefinita. L'opzione Default non include il supporto IRI e IDN.
Il IriParsing tipo indica che il parser supporta le regole di analisi specificate in RFC 3987 per gli identificatori di risorse internazionali (IRI). Indica se l'IRI viene usato in base ai valori di configurazione.
Il Idn tipo indica che il parser supporta l'analisi IDN (Internationalized Domain Name) dei nomi host. Indica se l'IDN viene usato in base ai valori di configurazione.
L'impostazione di configurazione per è System.Configuration.IdnElement controllata indirettamente dall'impostazione di configurazione che controlla l'elaborazione System.Configuration.IriParsingElement IRI nella System.Uri classe . L'elaborazione IRI deve essere abilitata per consentire l'elaborazione IDN. Se l'elaborazione IRI è disabilitata, l'elaborazione IDN verrà impostata sull'impostazione predefinita in cui viene usato il comportamento di .NET Framework 2.0 per la compatibilità e i nomi IDN non vengono usati.
L'attributo IDN (Internationalized Domain Name) controlla solo l'elaborazione IDN. Tutte le altre elaborazioni IRI (normalizzazione dei caratteri, ad esempio) vengono eseguite per impostazione predefinita.
Per altre informazioni sul supporto IRI e IDN, vedere la sezione Osservazioni per la System.Uri classe .