Ууид
Стд::Ууид
Универсальный Уникальный Идентификатор (128-битный номер). Представление занимает 32 символа: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Сравнение структурное.
Иерархия типа
Базовые типы: Объект, Представляемое, Сравнимое<Ууид>
Примеры
Ууид{e7883ea2-de24-45c0-ae0e-d65c92a7cff7}
Литералы
- Ууид{} - УУИд из всех нулей 00000000-0000-0000-0000-000000000000
- Ууид{<Представление>} - УУИд с указанным представлением
Конструкторы
Ууид
Ууид()Ууид(Представление: Строка)
С версии 7: Создаёт УУИд версии 7 на основе упорядоченной временной метки и случайного значения. Аналогичен методу ИзУпорядоченногоВремени До 7 версии: Создаёт случайны УУИд. Аналогичен методу Случайный.
Ууид
Ууид(Представление: Строка)Ууид()
Создаёт УУИд на основе строкового представления Представление.
Исключения
ИсключениеНедопустимыйФормат - если формат представления не является корректным.
Методы
ВСтроку
ВСтроку(): СтрокаВозвращает строковое представление идентификатора.
Пример: "e7883ea2-de24-45c0-ae0e-d65c92a7cff7"
Версия1
Статический
Версия1(): УуидВерсия4
Статический
Версия4(): УуидВерсия5
Статический
Версия7
Статический
Версия7(): УуидИзИмени
Статический
ИзУпорядоченногоВремени
Статический
ИзУпорядоченногоВремени(): УуидПредставление
Представление(): СтрокаВозвращает строковое представление идентификатора.
Пример: "e7883ea2-de24-45c0-ae0e-d65c92a7cff7"
Случайный
Статический
Случайный(): Ууид