GenericUriParserOptions Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Megadja a beállításokat egy UriParser.
Ez a felsorolás támogatja a tagértékek bitenkénti kombinációját.
public enum class GenericUriParserOptions
[System.Flags]
public enum GenericUriParserOptions
[<System.Flags>]
type GenericUriParserOptions =
Public Enum GenericUriParserOptions
- Öröklődés
- Attribútumok
Mezők
| Name | Érték | Description |
|---|---|---|
| Default | 0 | Az elemző: hatóságot igényel; a fordított perjeleket perjelekké alakítja át; az elérési utak pontjának, az előre és a fordított perjeleknek a feloldása; és eltávolítja a záró szelvényeket, az üres szegmenseket és a csak pontból származó szegmenseket. |
| GenericAuthority | 1 | Az elemző egy beállításjegyzék-alapú szolgáltatót tesz lehetővé. |
| AllowEmptyAuthority | 2 | Az elemző jogosultság nélküli URI-t tesz lehetővé. |
| NoUserInfo | 4 | A séma nem határoz meg felhasználói információs részt. |
| NoPort | 8 | A séma nem definiál portot. |
| NoQuery | 16 | A séma nem határoz meg lekérdezési részt. |
| NoFragment | 32 | A séma nem határoz meg töredékrészt. |
| DontConvertPathBackslashes | 64 | Az elemző nem konvertálja a fordított perjeleket perjelekké. |
| DontCompressPath | 128 | Az elemző nem tudja canonicalizálni az URI-t. |
| DontUnescapePathDotsAndSlashes | 256 | Az elemző nem bontja fel az elérési utak pontjait, az előrefelé mutató perjeleket és a fordított perjeleket. |
| Idn | 512 | Az elemző támogatja a gazdagépnevek nemzetköziesített tartománynév-elemzését (IDN). Az IDN használatát konfigurációs értékek határozzák meg. |
| IriParsing | 1024 | Az elemző támogatja a nemzetközi erőforrás-azonosítókhoz (IRI) tartozó RFC 3987-ben meghatározott elemzési szabályokat. Az IRI használatát konfigurációs értékek határozzák meg. |
Megjegyzések
Ezen beállítások bármelyikét kombinálhatja egy általános URI-elemző konfigurálásához, ha paraméterként adja át a beállításokat a GenericUriParser.GenericUriParser(GenericUriParserOptions) konstruktornak.
A meglévő System.Uri osztályt kiterjesztették, hogy támogatást nyújtson a nemzetközi erőforrás-azonosítókhoz (IRI) az RFC 3987 alapján. A .NET Framework 2.0-ról frissítő felhasználók nem fognak semmilyen viselkedésbeli változást látni, kivéve, ha kifejezetten engedélyezik az IRI-t. Ez biztosítja az alkalmazások kompatibilitását a .NET-keretrendszer korábbi verzióival.
A konfigurációs beállítást System.Configuration.IdnElement közvetetten az System.Configuration.IriParsingElement IRI-feldolgozást vezérlő konfigurációs beállítás szabályozza az System.Uri osztályban. Az IRI-feldolgozást engedélyezni kell ahhoz, hogy az IDN-feldolgozás lehetséges legyen. Ha az IRI-feldolgozás le van tiltva, akkor az IDN-feldolgozás az alapértelmezett beállításra lesz beállítva, ahol a .NET Framework 2.0-s viselkedése használható a kompatibilitáshoz, és az IDN-nevek nem használhatók.
Az Internationalized Domain Name (IDN) attribútum csak az IDN-feldolgozást szabályozza. Az összes többi IRI-feldolgozás (például karakter normalizálása) alapértelmezés szerint történik.
Az IRI támogatásával kapcsolatos további információkért tekintse meg az osztály Megjegyzések szakaszát System.Uri .