GenericUriParserOptions Enumeráció

Definíció

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
GenericUriParserOptions
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 .

A következőre érvényes:

Lásd még