Для изменения размера нажмите или перетащите

RoleHelperSyncUsers - метод

Добавляет SQL-команды для преобразования исходного списка пользователей в новый, используя заданный объект для построения команд.

Пространство имён:  Tessa.Roles
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public static void SyncUsers(
	RoleUserDmlQueryExecutor executor,
	IEnumerable<RoleUserRecord> oldUsers,
	IEnumerable<RoleUserRecord> newUsers,
	RoleUserSyncMethod syncMethod = RoleUserSyncMethod.Default
)

Параметры

executor
Тип: Tessa.RolesRoleUserDmlQueryExecutor
Объект построения и выполнения команд, используемый для преобразования списка пользователей.
oldUsers
Тип: System.Collections.GenericIEnumerableRoleUserRecord

Исходный список пользователей, который необходимо преобразовать в новый список.

У каждого объекта должны быть установлены свойства RowID, UserID, UserName, RoleType и IsDeputy.

newUsers
Тип: System.Collections.GenericIEnumerableRoleUserRecord

Новый список пользователей.

У каждого объекта должно быть установлено свойство UserID.

Если не указан метод IgnoreUserRenaming, то у каждого объекта параметра дополнительно может быть задано свойство UserName для определения переименования записи. Если свойство не задано, то возможное переименование игнорируется.

Если для объекта executor не был задан идентификатор роли, то у каждого объекта параметра дополнительно должно быть задано свойство ID.

Если для объекта executor не был задан тип роли, то у каждого объекта параметра дополнительно должно быть установлено свойство RoleType.

syncMethod (Optional)
Тип: Tessa.RolesRoleUserSyncMethod
Используемых метод синхронизации списков.
См. также