Interface ITechObjectPermissionsSource
Представляет набор разрешений пользователям на взаимодействие с объектом.
Namespace: Ascon.Vertical.Core
Assembly: Ascon.Vertical.Core.dll
Syntax
public interface ITechObjectPermissionsSource
Methods
GetPermissions(CancellationToken)
Получить директивные права на объект.
Declaration
Task<ICollection<TechObjectGetPermissionResult>> GetPermissions(CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken | Признак отмены. |
Returns
| Type | Description |
|---|---|
| Task<ICollection<TechObjectGetPermissionResult>> | Директивные права на объект. |
SetPermissions(List<TechObjectSetPermissionRequest>, CancellationToken)
Устанавливает директивные права элементов организационной структуры на объект и все его дочерние объекты.
Declaration
Task<List<TechObjectSetPermissionResult>> SetPermissions(List<TechObjectSetPermissionRequest> permissions, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| List<TechObjectSetPermissionRequest> | permissions | Директивные права доступа. |
| CancellationToken | cancellationToken | Признак отмены. |
Returns
| Type | Description |
|---|---|
| Task<List<TechObjectSetPermissionResult>> | Список предупреждений. |