ISecurityPackage.GetAdminCredentials

Синтаксис

GetAdminCredentials(

Options: Integer;

LogonData: ISecurityPackageLogonData;

UserCredentials: ICredentials): ICredentials;

Параметры

Options - параметр не используется. Зарезервирован на будущее.

LogonData - параметров модуля безопасности, используемые при подключении.

UserCredentials - учетные данные пользователя, используемые при подключении.

Описание

Метод GetAdminCredentials создает учетные данные администратора в соответствии с параметрами подключения, передаваемыми посредством параметров LogonData и UserCredentials.

Пример

Sub Main;

Var

MB: IMetabase;

MBDef: IMetabaseDefinition;

Package: ISecurityPackage;

Session: ILogonSession;

Cred, ADMCred: ICredentials;

SPLD: ISecurityPackageLogonData;

Begin

MB := MetabaseClass.Active;

MBDef := MB.Definition;

Package := MBDef.Manager.Packs.FindById(MBDef.SecurityPackage).Package;

Session := MB.LogonSession;

Cred := Session.LogonCredentials;

SPLD := Session.LogonData;

ADMCred := Package.GetAdminCredentials(0, SPLD, Cred);

//...

End Sub Main;

После выполнения примера будут получены учетные данные для администратора текущего репозитория на основании параметров текущего подключения.

См. также:

ISecurityPackage