public void DeletePermission( WorkflowInstance instance, Guid permissionId, User user )
Удалить привилегии к процессу у пользователя
Синтаксис
public void DeletePermission( WorkflowInstance instance, Guid permissionId, User user )
Параметры
- instance
- Тип: WorkflowInstance
Экземпляр процесса. Объект. Путь доступа: PublicAPI.Processes.WorkflowInstance
- permissionId
- Тип: System Guid
Идентификатор привилегии
- user
- Тип: User
Пользователь, у которого удаляются привилегии. Объект. Путь доступа: PublicAPI.Portal.Security.User
Примеры
//загружаем экземпляр процесса по идентификатору var instance = PublicAPI.Processes.WorkflowInstance.Load(3); //загружаем пользователя по идентификатору var user = PublicAPI.Portal.Security.User.Load(3); //получаем идентификатор привилегии var permissionId = PublicAPI.Processes.Permissions.MembersManagement.Id; //удаляем привилегии PublicAPI.Processes.Permissions.DeletePermission(instance, permissionId, user);
См. также