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
- Базовый класс для всех серверных объектов, обладающих уникальным идентификатором. Содержит переопределенные методы сравнения. 
- TextTemplateDescriptions
- Хранит описатели текстовых шаблонов. 
- ThrowHelper
- Содержит вспомогательные методы для бросания исключений. 
- UserSession
- Интерфейс клиентской сессии сервера. 
- VersionExtensions
- Содержит методы расширения для работы с версией системы. 
- VersionInformation
- Представляет информацию о версии. 
- VersionMismatchEventArgs
- Предоставляет данные для события VersionMismatch. 
- VersionMismatchException
- Исключение, которое выбрасывается во время подключения к серверу при несовпадении версии сервера с версией текущей среды Lers Framework. 
Structs
- EntityIdentifier
- Структура, хранящая в себе идентификатор сущности. 
- EntityIdentifier<T>
- Типизированный идентификатор сущности. 
Interfaces
- ILersServer
- Представляет локальный или удаленный сервер ЛЭРС УЧЕТ. Интерфейс предназначен для внутреннего использования и будет изменен в одной из следующих версий. 
- IPollServiceClient
- Описывает методы для работы с запросами службы опроса. 
Enums
- ErrorCode
- Коды ошибок, которые сервер может вернуть в ответе на запрос. 
- Importance
- Важность записи в журнале. 
- LockStatus
- Состояние блокировки. 
- NotificationMethod
- Метод отправки уведомлений 
- NotificationType
- Тип уведомления в центре уведомлений. 
- PermissionClaimMode
- Режим запроса атрибутов - нужны все из списка или любой из них. 
- VersionMatchType
- Способ проверки совпадения версии сервера и клиента. 
Delegates
- NotificationHandler
- Делегат для обработчика уведомления.