Вход
VDF предоставляет механизм входа в хранилище. Для этого не требуется наличие пользовательского интерфейса.

Элементы интерфейса входа
Графический интерфейс входа предоставляет различные варианты входа в хранилище.
| Автоматический вход |
| | В интерфейсе пользователя может быть включена возможность автоматического входа в систему. При следующем запуске приложения учетные данные пользователя сохраняются и далее происходит вход от имени пользователя. |
| Неизменность |
| | Интерфейс пользователя запоминает имя пользователя, сервер и хранилище, использованные во время последнего входа в систему. Интерфейс пользователя также хранит историю нескольких последних серверов и хранилищ, которые были использованы. |
| Конфигурация анонимного входа |
| | Метки анонимного входа можно настроить для отображения бренда ведущего приложения. Например, их текст может быть изменен на «Вход в Библиотеку компонентов». |
| Выбор хранилища |
| | Диалоговое окно входа в систему позволяет выбрать хранилище из списка хранилищ, доступных на отдельном сервере.  |
Общие элементы входа
Следующие элементы доступны с использованием или без использования интерфейса пользователя.
| Различные типы входа |
| |
- Стандартный. Для подключения к хранилищу используются имя пользователя и пароль.
- Аутентификация Windows
- Анонимно
- Только чтение
- Только сервер. Соединение, при котором пользователь входит на сервер, но не в определенное хранилище.
|
| Кэширование соединения |
| |
Если было осуществлено два входа с одними и теми же учетными данными, объект соединения становится общим. |
| Асинхронное выполнение |
| | Все операции входа осуществляются асинхронно. Если пользователь неправильно введет адрес сервера, то вместо 30-секундного ожидания он может прервать соединение (кнопка «Отменить немедленно») и ввести данные заново. |
| Ход выполнения |
| | Задайте функцию обратного вызова, чтобы получать отчет о ходе выполнения операции входа. |
| Обнаруженные ошибки |
| | Бизнес-логика входа может обнаружить следующие ошибки: - Неверное имя пользователя
- Неверное имя хранилища
- Неверное имя сервера
- Недопустимые учетные данные (имя пользователя и пароль не совпадают)
- Сервер не существует или недоступен
- Хранилище не существует на сервере
- Версия клиента несовместима с версией сервера
- Клиент несовместим с продуктами сервера
|