Namespace Lers
Classes
- AnyPermissionClaimAttribute
Атрибут, описывающий какие разрешения нужны для выполнения метода. Должно быть доступно хотя бы одно разрешение из указанного списка.
- ArgumentsChecker
Выполняет проверку аргументов.
- AssemblyCompileDateAttribute
Дата компиляции сборки.
- DelNotificationEventArgs
Аргументы события удаления существующего уведомления.
- DisconnectedEventArgs
Предоставляет данные для события отключения от сервера.
- EditableRecord
Представляет базовый класс для записи, которую можно редактировать.
- EntityChangedEventArgs<TEntity>
Аргументы события, вызываемого при изменении какого-либо серверного объекта.
- EntityEventArgs<TEntity>
Аргументы событий, которые содержат в себе какой-либо серверный объект.
- EntityIdentifierExtensions
Статические методы для преобразования значений в идентификаторы.
- ForceDeleteRequiredException
Исключение, которое выбрасывается при удалении записи, когда есть зависимые записи.
- ForceRequiredException
Исключение, которое выбрасывается при необходимости подтверждения выполняемого действия.
- InvalidServerException
Выдаётся в случае если объекты, над которыми выполняется действие, принадлежат разным серверам.
- LersRuntime
Предоставляет сведения о текущей среде Lers Framework.
- LersScheme
Описания протоколов обмена ЛЭРС УЧЁТ.
- LersServer
Представляет локальный или удаленный сервер ЛЭРС УЧЕТ.
- LersServerException
Исключение, которое выдаётся при ошибке обработки запроса сервером.
- LersSystemAssembly
Содержит внутренние методы.
- LersTimeZone
Представляет часовой пояс.
- LersTimeZoneCollection
Коллекция часовых поясов LersTimeZone, доступная только для чтения.
- LersTimeZoneManager
Предоставляет интерфейс для работы с часовыми поясами сервера ЛЭРС Учет.
- NewNotificationEventArgs
Аргументы события создания нового уведомления.
- NoConnectionException
Исключение, которое выбрасывается при отсутствии соединения с сервером.
- Notification
Уведомление.
- NotificationCenter
Предоставляет интерфейс для работы с уведомлениями.
- NotificationEntry
Элемент подписки на уведомление.
- ObservableDictionary<TKey, TValue>
Provides a dictionary for use with data binding.
- PermissionClaimAttribute
Атрибут, описывающий какие разрешения нужны для выполнения метода.
- PermissionDeniedException
Исключение, которое выбрасывается при отсутствии у текущего пользователя необходимого разрешения.
- PollServiceClient
Предоставляет механизм для работы с запросами службы опроса.
- SaveOptions
Параметры сохранения.
- ServerObject
Базовый класс для всех объектов, которые принадлежат конкретному экземпляру сервера ЛЭРС УЧЕТ.
- ServerUniqueObject
Базовый класс для всех серверных объектов, обладающих уникальным идентификатором. Содержит переопределенные методы сравнения.
- ThrowHelper
Содержит вспомогательные методы для бросания исключений.
- VersionInformation
Представляет информацию о версии.
- VersionMismatchEventArgs
Предоставляет данные для события VersionMismatch.
- VersionMismatchException
Исключение, которое выбрасывается во время подключения к серверу при несовпадении версии сервера с версией текущей среды Lers Framework.
Structs
- EntityIdentifier
Структура, хранящая в себе идентификатор сущности.
- EntityIdentifier<T>
Типизированный идентификатор сущности.
Interfaces
- ILersServer
Представляет локальный или удаленный сервер ЛЭРС УЧЕТ. Интерфейс предназначен для внутреннего использования и будет изменен в одной из следующих версий.
- IPollServiceClient
Описывает методы для работы с запросами службы опроса.
Enums
- ErrorCode
Коды ошибок, которые сервер может вернуть в ответе на запрос.
- Importance
Важность записи в журнале.
- LockStatus
Состояние блокировки.
- NotificationMethod
Метод отправки уведомлений
- NotificationType
Тип уведомления в центре уведомлений.
- PermissionClaimMode
Режим запроса атрибутов - нужны все из списка или любой из них.
- VersionMatchType
Способ проверки совпадения версии сервера и клиента.
Delegates
- NotificationHandler
Делегат для обработчика уведомления.