Class SecurityApiClient
Контроллер для работы с настройками безопасности.
public class SecurityApiClient : IDisposable
- Inheritance
-
SecurityApiClient
- Implements
- Inherited Members
Constructors
SecurityApiClient(HttpClient)
public SecurityApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
AddConcept(IGroupConceptsEditRequest, CancellationToken)
Добавляет понятие в настройки безопасности группы.
public Task<IConcept?> AddConcept(IGroupConceptsEditRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGroupConceptsEditRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
AddRight(IAddRightRequest, CancellationToken)
Добавляет новое право для указанного субъекта доступа.
public Task AddRight(IAddRightRequest request, CancellationToken cancellationToken = default)
Parameters
requestIAddRightRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
AddRightCatalog(IAddRightRequest, CancellationToken)
Добавляет новое право для указанного каталога.
public Task AddRightCatalog(IAddRightRequest request, CancellationToken cancellationToken = default)
Parameters
requestIAddRightRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
Dispose()
public void Dispose()
GetCatalogRights(IIdentifierRequest, CancellationToken)
Возвращает настройки безопасности каталога.
public Task<List<IStructureRight>?> GetCatalogRights(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор каталога.
cancellationTokenCancellationToken
Returns
GetGroupRights(IIdentifierRequest, CancellationToken)
Возвращает настройки безопасности группы.
public Task<IGroupSecurity?> GetGroupRights(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор группы.
cancellationTokenCancellationToken
Returns
GetRolesByReference(IIdentifierRequest, CancellationToken)
Возвращает список ролей с доступом к справочнику.
public Task<List<IRole>?> GetRolesByReference(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestИдентификатор справочника.
cancellationTokenCancellationToken
Returns
RemoveConcept(IGroupConceptsEditRequest, CancellationToken)
Удаляет понятие из настроек безопасности группы.
public Task RemoveConcept(IGroupConceptsEditRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGroupConceptsEditRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
RemoveRight(IRemoveRightRequest, CancellationToken)
Удаляет право для указанного субъекта доступа.
public Task RemoveRight(IRemoveRightRequest request, CancellationToken cancellationToken = default)
Parameters
requestIRemoveRightRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
RemoveRightCatalog(IRemoveRightRequest, CancellationToken)
Удаляет право для указанного каталога.
public Task RemoveRightCatalog(IRemoveRightRequest request, CancellationToken cancellationToken = default)
Parameters
requestIRemoveRightRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
UpdateCatalogRightSettings(ICatalogRightSettingsRequest, CancellationToken)
Изменяет настройки доступа роли для указанного каталога.
public Task UpdateCatalogRightSettings(ICatalogRightSettingsRequest request, CancellationToken cancellationToken = default)
Parameters
requestICatalogRightSettingsRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
UpdateConceptRightSettings(IConceptRightSettingsRequest, CancellationToken)
Изменяет настройки доступа роли для указанного понятия.
public Task UpdateConceptRightSettings(IConceptRightSettingsRequest request, CancellationToken cancellationToken = default)
Parameters
requestIConceptRightSettingsRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
UpdateGroupRightSettings(IGroupRightSettingsRequest, CancellationToken)
Изменяет настройки доступа роли для указанной группы.
public Task UpdateGroupRightSettings(IGroupRightSettingsRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGroupRightSettingsRequestПараметры запроса.
cancellationTokenCancellationToken