UriIdnScope Enumeration

Definition

Stellt die möglichen Werte für die Konfigurationseinstellung des IdnElement im System.Configuration-Namespace bereit.

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

Felder

Name Wert Beschreibung
None 0

Konvertieren Sie keine Unicode-Domänennamen, um Punycode zu verwenden.

AllExceptIntranet 1

Dieser Wert konvertiert alle externen Unicode-Domänennamen in die Verwendung der Punycode-Entsprechungen (IDN-Namen). In diesem Fall, um internationale Namen im lokalen Intranet zu behandeln, sollten die FÜR das Intranet verwendeten DNS-Server Unicode-Namen unterstützen.

All 2

Dieser Wert konvertiert alle Unicode-Domänennamen in ihre Punycode-Entsprechungen (IDN-Namen).

Hinweise

Die vorhandene Uri Klasse wurde erweitert, um Unterstützung für international Resource Identifiers (IR) basierend auf RFC 3987 bereitzustellen.

Das Internationalized Domain Name (IDN)-Attribut steuert nur die IDN-Verarbeitung. Alle anderen IRI-Verarbeitungen (z. B. Zeichennormalisierung) werden standardmäßig ausgeführt.

Die Konfigurationseinstellung für die System.Configuration.IdnElement Wird einmal gelesen, wenn die erste Uri Klasse erstellt wird. Änderungen an den Konfigurationseinstellungen nach diesem Zeitpunkt werden ignoriert.

Weitere Informationen zur IRI-Unterstützung finden Sie im Abschnitt "Hinweise" für den Uri Kurs.

Gilt für:

Weitere Informationen