Table of Contents

Namespace Lers

Classes

AnyPermissionClaimAttribute

Атрибут, описывающий какие разрешения нужны для выполнения метода. Должно быть доступно хотя бы одно разрешение из указанного списка.

ArgumentsChecker

Выполняет проверку аргументов.

AssemblyCompileDateAttribute

Дата компиляции сборки.

DelNotificationEventArgs

Аргументы события удаления существующего уведомления.

DisconnectedEventArgs

Предоставляет данные для события отключения от сервера.

EditableRecord

Представляет базовый класс для записи, которую можно редактировать.

EntityChangedEventArgs<TEntity>

Аргументы события, вызываемого при изменении какого-либо серверного объекта.

EntityEventArgs<TEntity>

Аргументы событий, которые содержат в себе какой-либо серверный объект.

EntityIdentifierExtensions

Статические методы для преобразования значений в идентификаторы.

ForceDeleteRequiredException

Исключение, которое выбрасывается при удалении записи, когда есть зависимые записи.

ForceRequiredException

Исключение, которое выбрасывается при необходимости подтверждения выполняемого действия.

InvalidServerException

Выдаётся в случае если объекты, над которыми выполняется действие, принадлежат разным серверам.

LersException
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

Делегат для обработчика уведомления.