UriIdnScope Enum

Definition

Innehåller möjliga värden för konfigurationsinställningen för IdnElement i System.Configuration namnområdet.

public enum class UriIdnScope
public enum UriIdnScope
type UriIdnScope = 
Public Enum UriIdnScope
Arv
UriIdnScope

Fält

Name Värde Description
None 0

Konvertera inte unicode-domännamn till att använda Punycode.

AllExceptIntranet 1

Det här värdet konverterar alla externa Unicode-domännamn till att använda Punycode-motsvarigheterna (IDN-namn). I det här fallet för att hantera internationella namn på det lokala intranätet bör DE DNS-servrar som används för intranätet ha stöd för Unicode-namn.

All 2

Det här värdet konverterar alla Unicode-domännamn till deras Punycode-motsvarigheter (IDN-namn).

Kommentarer

Den befintliga Uri klassen har utökats för att ge stöd för IR (International Resource Identifiers) baserat på RFC 3987.

Attributet Internationalized Domain Name (IDN) styr endast IDN-bearbetning. All annan IRI-bearbetning (till exempel teckennormalisering) utförs alltid som standard.

Konfigurationsinställningen System.Configuration.IdnElement för kommer att läsas en gång när den första Uri klassen är konstruerad. Ändringar i konfigurationsinställningarna efter den tiden ignoreras.

Mer information om IRI-stöd finns i avsnittet Anmärkningar för Uri klassen.

Gäller för

Se även