AssemblyHelper |
Предоставляет вспомогательные методы для работы со сборками.
|
AssemblyLoaderHelper |
Вспомогательные методы для поиска и загрузки любых сборок.
|
AsyncLazyT |
Объект, поддерживающий асинхронную ленивую инициализацию значения типа T
в виде задачи Task<T>. Пример: T value = await someLazy; |
AsyncLock |
Класс, обеспечивающий блокировку вида lock(resource) { ... }
с возможностью выполнения асинхронных вызовов внутри блока. Класс требует освобождение вызовом Dispose.
|
AsyncReaderWriterLock |
Объект, обеспечивающий блокировки на чтение и запись.
Объект можно получить из Unity как PerResolve зависимость.
|
AsyncSignatureProvider |
Объект, предоставляющий криптографические средства для подписания и проверки подписи
асинхронным методом RSA с указанием открытого и закрытого ключей.
|
AsyncSynchronizedOneTimeRegistrator |
Позволяет выполнить отложенную одноразовую асинхронную регистрацию в синхронизованном между потоками контексте.
|
BackgroundServiceQueue |
Очередь, которая производит обработку доабвляемых действий в момент добавления.
|
BackgroundServiceQueueProxy |
Очередь, которая переводит обработку действий в другую очередь.
|
BooleanBoxes |
Упакованные значения для часто используемых Boolean.
Поля класса можно использовать для оптимизации,
чтобы не выполнялся лишний boxing при преобразовании значения в Object.
|
BuildInfo |
Информация по версии сборки.
|
BuildInfoXmlObject |
Информация по версии сборки, сериализуемая в xml.
|
ButtonNames |
Имена стандартных кнопок, создаваемых платформой.
|
Check |
Вспомогательные методы для проверки некоторых стандартных условий.
|
CollectionRecord |
Элемент коллекционной секции.
|
CombSequentialGuidProvider |
Объект, выполняющий создание уникальный идентификаторов таким образом, чтобы каждый следующий созданный идентификатор
был последовательным, в соответствии с правилами переданного объекта IGuidCombProvider.
|
ComparisonHelper |
Хэлперы для сравнения значений и генерации хеш-кодов.
|
ConfigurationConnection |
Объект, описывающий поставщик данных для строки подключения.
|
ConfigurationDataProvider |
Объект, описывающий поставщик данных для строки подключения.
|
ConfigurationError |
Ошибка, возникшая при построении конфигурации.
Вызовите метод ToString, чтобы получить подробное текстовое описание ошибки.
|
ConfigurationManager |
Объект, управляющий конфигурацией приложений Tessa.
К объекту возможно одновременное обращение из нескольких потоков.
|
ConfigurationManagerContext |
Контекст, переопределяющий текущий ConfigurationManager.
|
ConfigurationManagerLazy |
Объект, управляющий конфигурацией приложений Tessa.
В отличии от ConfigurationManager конфигурация создается и инициализируется при первом обращении
к свойствам IConfigurationManager или при вызове InitializeAsync(CancellationToken).
К объекту возможно одновременное обращение из нескольких потоков.
|
ConfigurationObject |
Объект, описывающий конфигурацию приложения Tessa.
|
ConversionHelper |
Вспомогательные методы для преобразования типов.
|
DbScopeSequentialGuidProvider |
Объект, выполняющий создание уникальный идентификаторов таким образом, чтобы каждый следующий созданный идентификатор
был последовательным для СУБД, которая является текущей в объекте IDbScope.
|
DebugHelper |
Вспомогательные методы для удобства отладки.
|
DefaultTessaPlatformDependencies |
Зависимости платформы по умолчанию, которые зависят от операционной системы, исполняющей среды .NET и др.
В этом классе указываются значения, не связанные с конкретной платформой.
Рекомендуется использовать наследника этого класса, который определяет зависимости для Windows, Linux и др. платформ.
|
DefaultTessaServerDependencies |
Зависимости платформы по умолчанию, которые зависят от разновидности сервера приложений,
и определяет возможности такого сервера, требующие дополнительные зависимости.
В этом классе указываются значения, не связанные с конкретным сервером.
|
DeferredCancelEventArgs |
Аргументы события, обеспечивающие асинхронное ожидание с отменой изменений. Используйте метод InvokeNullableAsyncT(EventHandlerT, Object, T, CancellationToken)
для ожидания обработчиков такого события.
|
DeferredEventArgs |
Аргументы события, обеспечивающие асинхронное ожидание. Используйте метод InvokeNullableAsyncT(EventHandlerT, Object, T, CancellationToken)
для ожидания обработчиков такого события.
|
DoubleBoxes |
Упакованные значения для часто используемых Double.
Поля класса можно использовать для оптимизации,
чтобы не выполнялся лишний boxing при преобразовании значения в Object.
|
EnvironmentHelper |
Класс, содержащий вспомогательную информацию о системе.
|
ExceptionHelper |
Вспоготальные методы для работы с объектами исключений.
|
FakeDisposable |
Реализация IDisposable, которая ничего не делает в методе Dispose.
|
FakeSignatureProvider |
Реализация ISignatureProvider, не выполняющая действий
по подписыванию и проверке подписи.
Метод Sign(Byte) всегда возвращает заданные данные без изменений,
а метод Verify(Byte, Byte) всегда возвращает true.
|
FakeSplash |
Объект, реализующий интерфейс ISplash, но не выполняющий действий.
|
FormatingInfo |
Описание формата вывода элемента через Format(String, Object) |
FormatStringParser |
Парсер строки композитного формата
|
FormattingHelper |
Вспомогательные методы для форматирования данных в читаемом для пользователя виде.
|
GCHelper |
Вспомогательные методы для настройки сборщика мусора.
|
GuidBoxes |
Упакованные значения для часто используемых Guid.
Поля класса можно использовать для оптимизации,
чтобы не выполнялся лишний boxing при преобразовании значения в Object.
|
GuidContext |
Контекст операции, связанной с заменой уникальных идентификаторов.
|
GuidReplacer |
Объект, выполняющий замещение идентификаторов на сгенерированные идентификаторы.
Если идентификатор уже был замещён, то для него возвращается такой же идентификатор,
какой был получен в прошлый раз. При этом идентификатор Empty не заменяется,
если объект создан конструктором по умолчанию.
|
HashSignatureProvider |
Объект, предоставляющий криптографические средства для вычисления хеша, использует вычисленных хеш в методах
подписания и проверки подписи.
|
HookableServiceTService |
Абстрактный объект сервиса, обеспечивающий расширяемость через коллекцию hook-сервисов.
|
HookableServiceHookTService |
Абстрактный объект hook-сервиса, обеспечивающий расширяемость для объекта HookableServiceTService.
|
HookableServiceProxyTService |
Абстрактный прокси-объект для hook-сервиса, обеспечивающий расширяемость для объекта HookableServiceTService
и декорирующий другой объект HookableServiceHookTService.
|
Int32Boxes |
Упакованные значения для часто используемых Int32.
Поля класса можно использовать для оптимизации,
чтобы не выполнялся лишний boxing при преобразовании значения в Object.
|
Int64Boxes |
Упакованные значения для часто используемых Int64.
Поля класса можно использовать для оптимизации,
чтобы не выполнялся лишний boxing при преобразовании значения в Object.
|
LazySplash |
Объект, предоставляющий доступ к окну с экраном загрузки,
который создаётся отложенно при изменении свойства Text.
|
LdapSettings |
Настройки подключения к LDAP.
|
LinkHelper |
Вспомогательные методы для построения ссылок для клиентских и административных приложений Tessa.
|
LinuxTessaPlatformDependencies |
Зависимости платформы для ОС Linux. Создайте экземпляр класса и установите
в свойстве Dependencies.
|
NamedEntry |
Именованный объект с идентификатором.
|
NamedObjectHelper |
Вспомогательные методы для INamedObject |
NamedRegistryT |
Потокобезопасный реестр объектов, идентифицируемых по Guid
и по строковому имени.
|
NamedResolverTValue |
Объект, используемый для запросов типов сервисов по именам.
|
NotificationObject |
Объект, уведомляющий об изменении свойств посредством реализации интерфейса
INotifyPropertyChanged.
|
ObjectSealedException |
Была произведена попытка изменения объекта, защищённого от изменений.
|
PlatformCacheNames |
Кэши для сброса, доступные в платформе.
|
PlatformExtensions |
Методы-расширения для пространства имён Tessa.Platform,
а также методы-расширения для классов общего назначения из других библиотек.
|
ProcessNameResolver |
Объект, обеспечивающий получение отображаемого имени приложения по запускающему файлу процесса, обычно по .exe.
|
RegistryTIdentifier, TItem |
Потокобезопасный реестр объектов, идентифицируемых по Guid.
|
RegistryItemTIdentifier, TItem |
Базовый класс для реализации интерфейса IRegistryItemTIdentifier,
а также для указания строкового представления объекта INamedItem.
|
ResolverTKey, TValue |
Объект, используемый для запросов типов сервисов по ключу, например, по имени.
|
SerializationInfoExtensions |
Вспомогательные методы для объекта SerializationInfo, который используется при сериализации.
|
SignatureProviderFactory |
Фабрика объектов ISignatureProvider.
|
SignatureProviderNames |
Имена объектов ISignatureProvider, которые регистрируются в Unity.
|
StaTaskScheduler |
Provides a scheduler that uses STA threads.
|
StringBuilderHelper |
Вспомогательные методы для использования объектов StringBuilder для построения строк.
|
SynchronizedOneTimeRegistrator |
Позволяет выполнить отложенную одноразовую регистрацию в синхронизованном между потоками контексте.
|
SyncSignatureProvider |
Объект, предоставляющий криптографические средства для подписания и проверки подписи
синхронным методом HMACSHA256 с указанием ключа подписи.
|
TaskBoxes |
Упакованные значения для часто используемых Task. Поля класса можно использовать для оптимизации,
чтобы не создавать объекты Task при возврате из асинхронного метода типовых значений.
Метод FromResultTResult(TResult) всегда возвращает новый объект Task.
|
TessaClientSettings |
Настройки Tessa на клиенте, которые выносятся в конфигурационный файл.
|
TessaExpressionHelper |
Вспомогательные методы для взаимодействия с выражениями LINQ.
|
TessaLoggers |
Именованные объекты, выполняющие логирование для различных API системы.
|
TessaPatchInfo |
Информация по патчу, установленному на сервер TESSA.
|
TessaPlatform |
Обеспечивает доступ к зависимостям платформы, используемым в Tessa.
|
TessaServerSettings |
Настройки TESSA на сервере, которые выносятся в конфигурационный файл.
|
TextHelper |
Вспомогательные методы для работы с текстом.
|
TileNames |
Имена стандартных плиток, которые создаются платформенными расширениями
или расширениями типового решения.
|
UnityDisposableContainer |
Контейнер, содержащий объекты IDisposable,
которые будут освобождены при закрытии контейнеров IUnityContainer.
|
WineRuntimeHelper | |
WineTessaPlatformDependencies | |