Interface IReferenceSecurity
Настройки безопасности справочника.
Inherited Members
Namespace: Ascon.Polynom.Api
Assembly: Ascon.Polynom.Api.dll
Syntax
public interface IReferenceSecurity : IApiObject, IApiEntity, INotifyPropertyChanged
Properties
CurrentUserCanEditReferenceStructure
Признак того, что текущий пользователь может редактировать структуру справочника.
Declaration
bool CurrentUserCanEditReferenceStructure { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Reference
Справочник.
Declaration
IReference Reference { get; }
Property Value
| Type | Description |
|---|---|
| IReference |
Rights
Настройки безопасности.
Declaration
IApiReadOnlyCollection<IReferenceRight> Rights { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<IReferenceRight> |
Methods
AddRightAsync(ISecurityAccessSubject)
Добавляет новое право для указанного субъекта доступа асинхронно.
Declaration
IAsyncOperation<IReferenceRight> AddRightAsync(ISecurityAccessSubject subject)
Parameters
| Type | Name | Description |
|---|---|---|
| ISecurityAccessSubject | subject | Субъект доступа. |
Returns
| Type | Description |
|---|---|
| IAsyncOperation<IReferenceRight> | Асинхронная операция добавления права. |
RemoveRightAsync(ISecurityAccessSubject)
Удаляет право для указанного субъекта доступа асинхронно.
Declaration
IAsyncOperation RemoveRightAsync(ISecurityAccessSubject subject)
Parameters
| Type | Name | Description |
|---|---|---|
| ISecurityAccessSubject | subject | Субъект доступа. |
Returns
| Type | Description |
|---|---|
| IAsyncOperation | Асинхронная операция удаления права. |