UriIdnScope Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia możliwe wartości ustawienia IdnElement konfiguracji w System.Configuration przestrzeni nazw.
public enum class UriIdnScope
public enum UriIdnScope
type UriIdnScope =
Public Enum UriIdnScope
- Dziedziczenie
Pola
All | 2 | Ta wartość spowoduje przekonwertowanie nazw domen Unicode na odpowiedniki punycode (nazwy IDN). |
AllExceptIntranet | 1 | Ta wartość spowoduje przekonwertowanie wszystkich zewnętrznych nazw domen Unicode na użycie odpowiedników punycode (nazw IDN). W takim przypadku do obsługi nazw międzynarodowych w lokalnym intranecie serwery DNS używane dla intranetu powinny obsługiwać nazwy Unicode. |
None | 0 | Nie konwertuj żadnych nazw domen Unicode, aby używać programu Punycode. |
Uwagi
Istniejąca Uri klasa została rozszerzona, aby zapewnić obsługę międzynarodowych identyfikatorów zasobów (IR) w oparciu o RFC 3987.
Atrybut Internationalized Domain Name (IDN) kontroluje tylko przetwarzanie IDN. Wszystkie inne przetwarzanie IRI (na przykład normalizacja znaków) jest zawsze wykonywane domyślnie.
Ustawienie konfiguracji elementu System.Configuration.IdnElement zostanie odczytane raz po utworzeniu pierwszej Uri klasy. Zmiany ustawień konfiguracji po tym czasie są ignorowane.
Aby uzyskać więcej informacji na temat obsługi IRI, zobacz sekcję Uwagi dla Uri klasy.