AssemblyHelper |
Предоставляет вспомогательные методы для работы со сборками.
|
AssemblyLoaderHelper |
Вспомогательные методы для поиска и загрузки любых сборок.
|
AsyncLazy<T> |
Объект, поддерживающий асинхронную ленивую инициализацию значения типа 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 |
Аргументы события, обеспечивающие асинхронное ожидание с отменой изменений. Используйте метод InvokeNullableAsync<T>(EventHandler<T>, Object, T, CancellationToken)
для ожидания обработчиков такого события.
|
DeferredEventArgs |
Аргументы события, обеспечивающие асинхронное ожидание. Используйте метод InvokeNullableAsync<T>(EventHandler<T>, 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 |
Объект, предоставляющий криптографические средства для вычисления хеша, использует вычисленных хеш в методах
подписания и проверки подписи.
|
HookableService<TService> |
Абстрактный объект сервиса, обеспечивающий расширяемость через коллекцию hook-сервисов.
|
HookableServiceHook<TService> |
Абстрактный объект hook-сервиса, обеспечивающий расширяемость для объекта HookableService<TService>.
|
HookableServiceProxy<TService> |
Абстрактный прокси-объект для hook-сервиса, обеспечивающий расширяемость для объекта HookableService<TService>
и декорирующий другой объект HookableServiceHook<TService>.
|
Int32Boxes |
Упакованные значения для часто используемых Int32.
Поля класса можно использовать для оптимизации,
чтобы не выполнялся лишний boxing при преобразовании значения в Object.
|
Int64Boxes |
Упакованные значения для часто используемых Int64.
Поля класса можно использовать для оптимизации,
чтобы не выполнялся лишний boxing при преобразовании значения в Object.
|
LazySplash |
Объект, предоставляющий доступ к окну с экраном загрузки,
который создаётся отложенно при изменении свойства Text.
|
LdapSettings |
Настройки подключения к LDAP.
|
LinkHelper |
Вспомогательные методы для построения ссылок для клиентских и административных приложений Tessa.
|
LinuxTessaPlatformDependencies |
Зависимости платформы для ОС Linux. Создайте экземпляр класса и установите
в свойстве Dependencies.
|
NamedEntry |
Именованный объект с идентификатором.
|
NamedObjectHelper |
Вспомогательные методы для INamedObject |
NamedRegistry<T> |
Потокобезопасный реестр объектов, идентифицируемых по Guid
и по строковому имени.
|
NamedResolver<TValue> |
Объект, используемый для запросов типов сервисов по именам.
|
NotificationObject |
Объект, уведомляющий об изменении свойств посредством реализации интерфейса
INotifyPropertyChanged.
|
ObjectSealedException |
Была произведена попытка изменения объекта, защищённого от изменений.
|
PlatformCacheNames |
Кэши для сброса, доступные в платформе.
|
PlatformExtensions |
Методы-расширения для пространства имён Tessa.Platform,
а также методы-расширения для классов общего назначения из других библиотек.
|
ProcessNameResolver |
Объект, обеспечивающий получение отображаемого имени приложения по запускающему файлу процесса, обычно по .exe.
|
Registry<TIdentifier, TItem> |
Потокобезопасный реестр объектов, идентифицируемых по Guid.
|
RegistryItem<TIdentifier, TItem> |
Базовый класс для реализации интерфейса IRegistryItem<TIdentifier>,
а также для указания строкового представления объекта INamedItem.
|
Resolver<TKey, TValue> |
Объект, используемый для запросов типов сервисов по ключу, например, по имени.
|
SerializationInfoExtensions |
Вспомогательные методы для объекта SerializationInfo, который используется при сериализации.
|
SignatureProviderFactory |
Фабрика объектов ISignatureProvider.
|
SignatureProviderNames |
Имена объектов ISignatureProvider, которые регистрируются в Unity.
|
StaTaskScheduler |
Provides a scheduler that uses STA threads.
|
StringBuilderHelper |
Вспомогательные методы для использования объектов StringBuilder для построения строк.
|
SynchronizedOneTimeRegistrator |
Позволяет выполнить отложенную одноразовую регистрацию в синхронизованном между потоками контексте.
|
SyncSignatureProvider |
Объект, предоставляющий криптографические средства для подписания и проверки подписи
синхронным методом HMACSHA256 с указанием ключа подписи.
|
TaskBoxes |
Упакованные значения для часто используемых Task. Поля класса можно использовать для оптимизации,
чтобы не создавать объекты Task при возврате из асинхронного метода типовых значений.
Метод FromResult<TResult>(TResult) всегда возвращает новый объект Task.
|
TessaClientSettings |
Настройки Tessa на клиенте, которые выносятся в конфигурационный файл.
|
TessaExpressionHelper |
Вспомогательные методы для взаимодействия с выражениями LINQ.
|
TessaLoggers |
Именованные объекты, выполняющие логирование для различных API системы.
|
TessaPatchInfo |
Информация по патчу, установленному на сервер TESSA.
|
TessaPlatform |
Обеспечивает доступ к зависимостям платформы, используемым в Tessa.
|
TessaServerSettings |
Настройки TESSA на сервере, которые выносятся в конфигурационный файл.
|
TextHelper |
Вспомогательные методы для работы с текстом.
|
TileNames |
Имена стандартных плиток, которые создаются платформенными расширениями
или расширениями типового решения.
|
UnityDisposableContainer |
Контейнер, содержащий объекты IDisposable,
которые будут освобождены при закрытии контейнеров IUnityContainer.
|
WineRuntimeHelper | |
WineTessaPlatformDependencies | |