Enum ErrorCode
- Namespace
- Lers
- Assembly
- Lers.Core.dll
Коды ошибок, которые сервер может вернуть в ответе на запрос.
public enum ErrorCode
- Extension Methods
Fields
AccessDenied = 4000
Доступ запрещён
AccountExpired = 5
Срок действия учетной записи истек.
AccountLocked = 4
Учетная запись заблокирована.
ConstraintViolation = 6000
Операция не выполнена из-за нарушения целостности системы.
DatabaseBackupVerificationFailed = 10002
Резервная копия БД повреждена.
DeniedIP = 1
Запрещенный IP-адрес.
DuplicateParameters = 6003
Найдены дублирующие значения.
ElevationRequired = 4002
Операция доступна только с повышенными привилегиями.
ExpressionError = 8000
Ошибка в пользовательском выражении или скрипте.
ForceDeleteRequired = 201
Требуется принудительное удаление.
ForceRequired = 200
Требуется принудительная операция.
InvalidItemState = 9000
Состояние объекта не подходит для выполнения операции.
InvalidLogin = 2
Учетная запись не существует.
InvalidOtp = 11
Ведён неверный одноразовый код подтверждения.
InvalidPassword = 3
Неверный пароль.
InvalidRequestParameters = 5000
Операция не может быть выполнена из-за того что переданы некорректные параметры запроса.
InvalidToken = 6
Неверный токен восстановления сеанса работы пользователя.
ItemAccessDenied = 2000
Запрошенный объект недоступен для данной учётной записи.
ItemDivisionChangeNotAllowed = 3001
Выдаётся в случае если пользователь, не являющийся членом глобального подразделения, попытается изменить подразделение какого-либо объекта.
ItemInaccessibleDivision = 3000
Запрошенный объект относится к другому подразделению.
ItemNotFound = 1000
Запрошенный объект не найден в БД. Он мог быть удалён или недоступен для учётной записи.
ItemOperationNotSupported = 11000
Объект не поддерживает запрошенную операцию.
LicenseViolation = 7000
Выполнение операции невозможно из-за нарушения правил лицензирования.
LoginNotAllowed = 8
Пользователю запрещен вход на сервер.
MustBeAdmin = 4001
Операция доступна только администраторам.
NameAlreadyExists = 6001
Объект с таким наименованием уже существует.
None = 0
Операция выполнена успешно.
OperationCanceled = 102
Операция отменена пользователем.
OperationInProgress = 9001
Команда не выполнена, так как идёт выполнение операции.
PasswordExpired = 9
Срок действия пароля истёк.
[LocalizedDescription("ErrorCode_ServerStartPending", typeof(Messages))] ServerStartPending = 101
Сервер запускается. Повторите запрос позже.
SystemItemChangeNotAllowed = 6002
Изменение системных объектов запрещено.
TokenExpired = 7
Срок действия токена восстановления сеанса работы пользователя истёк.
Unspecified = 100
При обработке запроса произошла неизвестная ошибка.
UnsuccessfulLoginAttemptsExceeded = 10
Учётная запись заблокирована из-за превышения числа неудачных попыток входа.
UserDatabaseError = 10001
Ошибки в БД, связанные с пользовательской конфигурацией.
UserError = 10000
Ошибки, связанные с пользовательской конфигурацией на сервере.
Remarks
Зарезервированные диапазоны кодов ошибок:
1 .. 99: Ошибки, связанные с авторизацией.
100 .. 999: Общие системные ошибки обработки запроса.
1000 .. 1999: Запрошенный объект не найден на сервере.
2000 .. 2999: Запрошенный объект недоступен для учётной записи.
3000 .. 3999: Запрошенный объект относится к другому подразделению.
4000 .. 4999: Ошибки, связанные с попыткой пользователя выполнить действие, запрещённое правами доступа.
5000 .. 5999: Ошибки выдаются в случае если пользователь передал некорректные параметры для выполнения операции.
6000 .. 6999: Выдаются в случае если пользователь пытается выполнить операцию, которая приведёт к нарушению целостности системы. Например если попытаться удалить устройство, которое используется в качестве коммуникационного оборудования.
7000 .. 7999 Выдаются в случае если выполнение запроса приводит к нарушению правил лицензирования.
8000 .. 8999 Выдаются в случае если источником ошибки был пользовательский скрипт или введённая пользователем формула.
9000 .. 10000 Ошибки, связанные с тем, что объект находится в неверном состоянии.