ILogonSession.Credentials

Синтаксис

Credentials(Realm: String; [ToAdmin: Boolean = False]): ICredentials;

Параметры

Realm - область действия учетных данных. В качестве значения параметра необходимо указывать идентификатор объекта репозитория - База данных, при работе с которой будут использоваться указанные учетные данные. Если в качестве значения параметра передавать значение «$SYSTEM», то указанные учетные данные будут использоваться при работе с менеджером безопасности (работа с пользователями).

ToAdmin - параметр, определяющий использование учетных данных в качестве учетных данных администратора. По умолчанию свойству установлено значение False, при этом учетные данные используются как учетные данные обычного пользователя. Если передавать значение True, то учетные данные будут использоваться как учетные данные администратора.

Описание

Свойство Credentials определяет учетные данные, которые будут использоваться при работе с объектами.

Комментарии

Для работы с реляционными объектами требуются учетные данные, которые используются для авторизации при подключении к серверу. Такие учетные данные могут быть указаны в настройках соответствующей Базы данных репозитория. Если учетные данные в настройках базы данных не указаны, то при первом обращении к объекту будет выдан запрос на ввод учетных данных. При удачном подключении учетные данные будут закэшированы и использованы в дальнейшем при работе с другими объектами, которые используют ту же базу данных. Учетные данные кэшируются в рамках одного соединения с репозиторием.

Используя данное свойство можно указать учетные данные, которые будут применяться при работе с реляционными объектами (либо, при работе с менеджером безопасности), настроенными на указанную в параметре Realm базу данных.

При определенных действиях (например, при создании таблиц) требуются учетные данные администратора. В этом случае необходимо учитывать значение параметра ToAdmin.

См. также:

ILogonSession