AccessInfoOperationResult — перечисление
Определяет режим доступа к операции.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel
-
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Члены
Имя члена | Описание |
---|---|
|
Не задан (не запрещен или разрешён). |
|
Операция разрешена. |
|
Операция запрещена. |
Заметки
AccessInfoOperationResult
получает значение в результате загрузки информации по операциям методом AccessInfoOperation.Load
, и может быть получен из свойства AccessInfoOperation.Result
.
Примеры
Ниже приведён пример получения AccessInfoOperationResult
из информации по первой операции документа
(1)
Document document = objectContext.GetObject<Document>(new Guid("00000000-0000-0000-0000-000000000000")); (2)
string accessInfoString = iServerExtensionProxyService.GetAccessInfo(objectContext.GetObjectRef<Document>(document).Id,
objectContext.GetObjectRef<KindsCardKind>(document.SystemInfo.CardKind).Id,
objectContext.GetObjectRef<StatesState>(document.SystemInfo.State).Id); (3)
AccessInfo accessInfo = new AccessInfo();
accessInfo.Load(new XmlTextReader(new StringReader(accessInfoString))); (4)
AccessInfoOperationResult result = accessInfo.Operations.FirstOrDefault().Result; (5)
1 | Инициализация контекста объектов. |
2 | Получение документа. |
3 | Получение прав в формате XML, статус и вид карточки забираем из самой карточки. |
4 | Заполнение AccessInfo данными. |
5 | Получение результата по первой операции. |