System.Globalization.Extensions
Поддерживает использование знаков, отличных от знаков ASCII, для доменных имен сети Интернет.Этот класс не наследуется.
Инициализирует новый экземпляр класса .
Получает или задает значение, указывающее, следует ли использовать кодовые точки Юникод в операциях, выполняемых членами текущего объекта .
Значение равно true, если в процедурах используются точки кода без знака; в противном случае — false.
Указывает, равны ли указанный объект и текущий объект .
Значение true, если объект, указанный параметром , унаследован от и его свойства и равны; в противном случае — значение false.
Объект для сравнения с текущим объектом.
Кодирует строку меток доменных имен, в которой содержатся символы Юникода, в строку отображаемых символов Юникода в диапазоне символов US-ASCII.Строка форматируется в соответствии со стандартом IDNA.
Эквивалент строки, указанной параметром , состоящей из отображаемых символов Юникода в диапазоне символов US-ASCII (с U+0020 до U+007E) и отформатированной в соответствии со стандартом IDNA.
Строка для преобразования, которая состоит из одной или нескольких меток доменного имени, разделенных особыми символами.
Параметр имеет значение null.
Параметр не является допустимым на основе свойств и , а также стандарта IDNA,
Кодирует подстроку меток имени домена, включающих знаки юникода, выходящие за диапазон символов US-ASCII.Подстрока преобразуется в строку отображаемых символов Юникода в диапазоне символов US-ASCII и форматируется в соответствии со стандартом IDNA.
Эквивалент подстроки, указанной параметрами и , состоящей из отображаемых символов Юникода в диапазоне символов US-ASCII (с U+0020 до U+007E) и отформатированной в соответствии со стандартом IDNA.
Строка для преобразования, которая состоит из одной или нескольких меток доменного имени, разделенных особыми символами.
Нулевое смещение в , которое указывает на начало подстроки для преобразования.Процедура преобразования продолжается до окончания строки .
Параметр имеет значение null.
Значение параметра меньше нуля.– или –значение превышает длину параметра .
Параметр не является допустимым на основе свойств и , а также стандарта IDNA,
Кодирует указанное количество символов в подстроке меток имени домена, включающих знаки юникода, выходящие за диапазон символов US-ASCII.Подстрока преобразуется в строку отображаемых символов Юникода в диапазоне символов US-ASCII и форматируется в соответствии со стандартом IDNA.
Эквивалент подстроки, указанной параметрами , и , состоящей из отображаемых символов Юникода в диапазоне символов US-ASCII (с U+0020 до U+007E) и отформатированной в соответствии со стандартом IDNA.
Строка для преобразования, которая состоит из одной или нескольких меток доменного имени, разделенных особыми символами.
Нулевое смещение в , которое указывает на начало подстроки.
Количество символов для преобразования в подстроку, которая начинается с места, указанного параметром в строке .
Параметр имеет значение null.
Значение параметра или меньше нуля.– или –значение превышает длину параметра .– или –длина значения больше, чем длина минус .
Параметр не является допустимым на основе свойств и , а также стандарта IDNA,
Возвращает хэш-код объекта .
Одна из четырех 32-битных констант со знаком, унаследованных от свойств объекта . Возвращаемое значение не имеет особого значения и не пригодно к использованию в алгоритме хэш-кода.
Декодирует строку, состоящую из одной или нескольких меток доменного имени, в соответствии со стандартом IDNA в строку символов Юникода.
Эквивалент подстроки IDNA, указанной в параметре , в символах Юникода.
Строка для декодирования, состоящая из одной или нескольких меток в диапазоне символов US-ASCII (с U+0020 до U+007E), закодированных в соответствии со стандартом IDNA.
Параметр имеет значение null.
Параметр не является допустимым на основе свойств и , а также стандарта IDNA.
Декодирует подстроку, состоящую из одной или нескольких меток доменного имени, в соответствии со стандартом IDNA в строку символов Юникода.
Эквивалент подстроки IDNA, указанной в параметрах и , в символах Юникода.
Строка для декодирования, состоящая из одной или нескольких меток в диапазоне символов US-ASCII (с U+0020 до U+007E), закодированных в соответствии со стандартом IDNA.
Нулевое смещение в , которое указывает на начало подстроки для декодирования.Процедура декодирования продолжается до окончания строки .
Параметр имеет значение null.
Значение параметра меньше нуля.– или –значение превышает длину параметра .
Параметр не является допустимым на основе свойств и , а также стандарта IDNA.
Декодирует подстроку заданной длины, состоящую из одной или нескольких меток доменного имени, в соответствии со стандартом IDNA в строку символов Юникода.
Эквивалент подстроки IDNA, указанной в параметрах , и , в символах Юникода.
Строка для декодирования, состоящая из одной или нескольких меток в диапазоне символов US-ASCII (с U+0020 до U+007E), закодированных в соответствии со стандартом IDNA.
Нулевое смещение в , которое указывает на начало подстроки.
Количество символов для преобразования в подстроку, которая начинается с места, указанного параметром в строке .
Параметр имеет значение null.
Значение параметра или меньше нуля.– или –значение превышает длину параметра .– или –длина значения больше, чем длина минус .
Параметр не является допустимым на основе свойств и , а также стандарта IDNA.
Получает или задает значение, указывающее, следует ли использовать стандартные или ослабленные правила именования в операциях, выполняемых членами текущего объекта .
Значение true, если в процедурах используются стандартные правила именования; в противном случае — значение false.
Определяет выполняемый тип нормализации.
2
Указывает, что строка Юникода нормализуется с использованием полной канонической декомпозиции, после которой следует замена последовательностей их первичными составляющими (если это возможно).
Указывает, что строка Юникода нормализуется с использованием полной канонической декомпозиции.
Указывает, что строка Юникода нормализуется с использованием полной декомпозиции совместимости, после которой следует замена последовательностей их первичными составляющими (если это возможно).
Указывает, что строка Юникода нормализуется с использованием полной декомпозиции совместимости.