ArrayHelper | Предоставляет вспомогательные методы для работы с массивами. |
AssemblyHelper | Предоставляет вспомогательные методы для работы со сборками. |
AssemblyLoaderHelper | Вспомогательные методы для поиска и загрузки любых сборок. |
AsyncEnumerable | Provides additional methods for interacting with IAsyncEnumerableT. |
AsyncLazyT | Объект, поддерживающий асинхронную ленивую инициализацию значения типа T в виде задачи Task<T>. Пример: T value = await someLazy; |
AsyncLock | Класс, обеспечивающий блокировку вида lock(resource) { ... } с возможностью выполнения асинхронных вызовов внутри блока. Класс требует освобождение вызовом Dispose. |
AsyncReaderWriterLock | Объект, обеспечивающий блокировки на чтение и запись. Объект можно получить из Unity как PerResolve зависимость. |
AsyncSignatureProvider | Объект, предоставляющий криптографические средства для подписания и проверки подписи асинхронным методом RSA с указанием открытого и закрытого ключей. |
AsyncSynchronizedOneTimeRegistrator | Позволяет выполнить отложенную одноразовую асинхронную регистрацию в синхронизованном между потоками контексте. |
AutoDisposableHolder | Объект, который контролирует количество подписчиков, его использующих, и автоматически вызывает для себя Dispose, когда отписывается последний подписчик. |
BackgroundServiceQueue | Очередь, которая производит обработку добавляемых действий в момент добавления. |
BackgroundServiceQueueProxy | Очередь, которая переводит обработку действий в другую очередь. |
BooleanBoxes | Упакованные значения для часто используемых Boolean. Поля класса можно использовать для оптимизации, чтобы не выполнялся лишний boxing при преобразовании значения в Object. |
BuildInfo | Информация по версии сборки. |
BuildInfoXmlObject | Информация по версии сборки, сериализуемая в xml. |
ButtonNames | Имена стандартных кнопок, создаваемых платформой. |
Check | Вспомогательные методы для вставки проверок параметров в коде. Рекомендуется использовать методы из GuardStatics, импортируемые через global usings. |
CollectionRecord | Элемент коллекционной секции. |
CombSequentialGuidProvider | Объект, выполняющий создание уникальный идентификаторов таким образом, чтобы каждый следующий созданный идентификатор был последовательным, в соответствии с правилами переданного объекта IGuidCombProvider. |
ComparisonHelper | Хэлперы для сравнения значений и генерации хеш-кодов. |
ConfigurationConnection | Объект, описывающий поставщик данных для строки подключения. |
ConfigurationDataProvider | Объект, описывающий поставщик данных для строки подключения. |
ConfigurationError | Ошибка, возникшая при построении конфигурации. Вызовите метод ToString, чтобы получить подробное текстовое описание ошибки. |
ConfigurationHelper | Вспомогательные методы и свойства для доступа к конфигурационным папкам и файлам, таким как NLog.config и app.json, а также к файлам и папках системы Discovery. |
ConfigurationManager | Объект, управляющий конфигурацией приложений Tessa. К объекту возможно одновременное обращение из нескольких потоков. |
ConfigurationManagerContext | Контекст, переопределяющий текущий ConfigurationManager. |
ConfigurationManagerLazy | Объект, управляющий конфигурацией приложений Tessa. В отличии от ConfigurationManager конфигурация создается и инициализируется при первом обращении к свойствам IConfigurationManager или при вызове InitializeAsync(CancellationToken). К объекту возможно одновременное обращение из нескольких потоков. |
ConfigurationObject | Объект, описывающий конфигурацию приложения Tessa. |
ConfigurationPathResolver | Объект, выполняющий определение пути к папке с конфигурацией или к конфигурационному файлу. |
ConversionHelper | Вспомогательные методы для преобразования типов. |
CustomActivityExporter | |
DbScopeSequentialGuidProvider | Объект, выполняющий создание уникальный идентификаторов таким образом, чтобы каждый следующий созданный идентификатор был последовательным для СУБД, которая является текущей в объекте IDbScope. |
DebugHelper | Вспомогательные методы для удобства отладки. |
DecimalBoxes | Упакованные значения для часто используемых Decimal. Поля класса можно использовать для оптимизации, чтобы не выполнялся лишний boxing при преобразовании значения в Object. |
DefaultTessaPlatformDependencies | Зависимости платформы, которые зависят от операционной системы и особенностей исполняющей среды. Создайте экземпляр класса и установите в свойстве Dependencies. В этом классе указываются значения, достаточные для запуска на ОС Windows. При использовании других платформ (Linux, эмуляция desktop-приложений в Wine) следует подключить зависимости, наследующие этот класс. |
DefaultTessaServerDependencies | Зависимости платформы по умолчанию, которые зависят от разновидности сервера приложений, и определяет возможности такого сервера, требующие дополнительные зависимости. В этом классе указываются значения, не связанные с конкретным сервером. |
DeferredCancelEventArgs | Аргументы события, обеспечивающие асинхронное ожидание с отменой изменений. Используйте метод InvokeNullableAsyncT(EventHandlerT, Object, T) для ожидания обработчиков такого события. |
DeferredEventArgs | Аргументы события, обеспечивающие асинхронное ожидание. Используйте метод InvokeNullableAsyncT(EventHandlerT, Object, T) для ожидания обработчиков такого события. |
DeferredEventArgsT | Аргументы события, предоставляющие заданное значение и обеспечивающие асинхронное ожидание. Используйте метод InvokeNullableAsyncT(EventHandlerT, Object, T) для ожидания обработчиков такого события. |
DoubleBoxes | Упакованные значения для часто используемых Double. Поля класса можно использовать для оптимизации, чтобы не выполнялся лишний boxing при преобразовании значения в Object. |
EnvironmentHelper | Класс, содержащий вспомогательную информацию о системе. |
ExceptionHelper | Вспоготальные методы для работы с объектами исключений. |
FakeDisposable | Реализация IDisposable, которая ничего не делает в методе Dispose. |
FakeSplash | Объект, реализующий интерфейс ISplash, но не выполняющий действий. |
GCHelper | Вспомогательные методы для настройки сборщика мусора. |
GuardStatics | Статические методы, экспортируемые для вставки проверок параметров в коде. |
GuidBoxes | Упакованные значения для часто используемых Guid. Поля класса можно использовать для оптимизации, чтобы не выполнялся лишний boxing при преобразовании значения в Object. |
GuidContext | Контекст операции, связанной с заменой уникальных идентификаторов. |
GuidReplacer | Объект, выполняющий замещение идентификаторов на сгенерированные идентификаторы. Если идентификатор уже был замещён, то для него возвращается такой же идентификатор, какой был получен в прошлый раз. При этом идентификатор Empty не заменяется, если объект создан конструктором по умолчанию. |
HashSignatureProvider | Объекты IHashSignatureProvider, используемые в платформе. |
HMACSHA256HashSignatureProvider | Объект, предоставляющий криптографические средства для подписания и проверки подписи синхронным методом HMACSHA256 с указанием ключа подписи. |
HookableServiceTService | Абстрактный объект сервиса, обеспечивающий расширяемость через коллекцию hook-сервисов. |
HookableServiceHookTService | Абстрактный объект hook-сервиса, обеспечивающий расширяемость для объекта HookableServiceTService. |
HookableServiceProxyTService | Абстрактный прокси-объект для hook-сервиса, обеспечивающий расширяемость для объекта HookableServiceTService и декорирующий другой объект HookableServiceHookTService. |
Int16Boxes | Упакованные значения для часто используемых Int16. Поля класса можно использовать для оптимизации, чтобы не выполнялся лишний boxing при преобразовании значения в Object. |
Int32Boxes | Упакованные значения для часто используемых Int32. Поля класса можно использовать для оптимизации, чтобы не выполнялся лишний boxing при преобразовании значения в Object. |
Int64Boxes | Упакованные значения для часто используемых Int64. Поля класса можно использовать для оптимизации, чтобы не выполнялся лишний boxing при преобразовании значения в Object. |
JsonFormatNotSupportedException | Исключение для случая, когда версия JSON не поддерживается платформой. |
LazySplash | Объект, предоставляющий доступ к окну с экраном загрузки, который создаётся отложенно при изменении свойства Text. |
LdapSettings | Настройки подключения к LDAP. |
LinkHelper | Вспомогательные методы для построения ссылок для клиентских и административных приложений Tessa. |
LinuxTessaPlatformDependencies | Зависимости платформы для ОС Linux. Создайте экземпляр класса и установите в свойстве Dependencies. |
MurMurHash3 | Реализация хеш-функции MurmurHash3. |
NamedEntry | Именованный объект с идентификатором. |
NamedRegistryT | Потокобезопасный реестр объектов, идентифицируемых по Guid и по строковому имени. |
NamedResolverTValue | Объект, используемый для запросов типов сервисов по именам. |
NotificationObject | Объект, уведомляющий об изменении свойств посредством реализации интерфейса INotifyPropertyChanged. |
ObjectSealedException | Была произведена попытка изменения объекта, защищённого от изменений. |
OrderAttribute | Указывает порядковый номер для зависимостей, регистрируемых в Unity. Если зависимости поддерживают этот атрибут, то если он не указан, порядок считается равным 0. Поддержка атрибута обозначена в описании у интерфейса зависимости. Сортировку зависимостей с поддержкой атрибута рекомендуется выполнять методом расширения OrderByAttributeAndTypeT(IEnumerableT). |
PeriodicWorkerDependencies | Настройки для заданий выполняемых по расписанию. |
PlatformCacheNames | Кэши для сброса, доступные в платформе. |
PlatformExtensions | Методы-расширения для пространства имён Tessa.Platform, а также методы-расширения для классов общего назначения из других библиотек. |
ProcessNameResolver | Объект, обеспечивающий получение отображаемого имени приложения по запускающему файлу процесса, обычно по .exe. |
RegistryTIdentifier, TItem | Потокобезопасный реестр объектов, идентифицируемых по Guid. |
RegistryItemTIdentifier, TItem | Базовый класс для реализации интерфейса IRegistryItemTIdentifier, а также для указания строкового представления объекта INamedItem. |
ResolverTKey, TValue | Объект, используемый для запросов типов сервисов по ключу, например, по имени. |
SequentialGuidGenerator | Генератор последовательных Guid. |
SerializationInfoExtensions | Вспомогательные методы для объекта SerializationInfo, который используется при сериализации. |
SHA256HashSignatureProvider | Объект, предоставляющий криптографические средства для подписания и проверки подписи синхронным методом SHA256. |
SignatureProviderFactory | Фабрика объектов ISignatureProvider. |
SignatureProviderNames | Имена объектов ISignatureProvider, которые регистрируются в Unity. |
SlugsGenerator | Генератор случайных фраз. |
StaTaskScheduler | Provides a scheduler that uses STA threads. |
StringBuilderHelper | Вспомогательные методы для использования объектов StringBuilder для построения строк. |
SynchronizedOneTimeRegistrator | Позволяет выполнить отложенную одноразовую регистрацию в синхронизованном между потоками контексте. |
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 | Зависимости платформы для поддержки запуска desktop-приложений в среде эмуляции Wine. Создайте экземпляр класса и установите в свойстве Dependencies. |
AppendInterpolatedStringProviderHandler | Provides a handler used by the language compiler to append interpolated strings into StringBuilder instances. |
AutoDisposableSubscriptionT |
Подписка на объект AutoDisposableHolder.
Объект может использоваться, пока не выполнена отписка вызовом Unsubscribe.
Устарело. |
BeautifiedStackTrace | Используйте свойство Current, чтобы получить текущий стек-трейс без лишней информации, связанной с асинхронностью и другим кодом, сгенерированным компилятором. |
EmbeddedResourcePath | Описывает путь к встроенному ресурсу. |
NullableObjectT | Объект, который может быть в состоянии "недоступен", даже если значение равно null. В этом случае свойство HasValue вернёт false. |
ReaderLockSlimWrapper | Структура, обеспечивающая синхронизацию доступа к ресурсу на чтение. |
ReaderLockWrapper | Структура, обеспечивающая синхронизацию доступа к ресурсу на чтение. |
WriterLockSlimWrapper | Структура, обеспечивающая синхронизацию доступа к ресурсу на запись. |
WriterLockWrapper | Структура, обеспечивающая синхронизацию доступа к ресурсу на запись. |
IAsyncInitializable | Интерфейс, предоставляющий средства асинхронной инициализации объекта. Если объект реализует интерфейс, то метод InitializeAsync(CancellationToken) вызывается сразу после конструктора ровно один раз, он позволяет вынести асинхронную часть конструктора в асинхронный метод. Интерфейс можно задействовать в расширениях IExtension и в ряде типовых сценариев, связанных с созданием объектов UI (контролов, блоков, форм и др.), и их редакторов (для TessaAdmin). |
IAsyncReaderWriterLock | Объект, обеспечивающий блокировки на чтение и запись. Объект можно получить из Unity как PerResolve зависимость. |
IAutoDisposableHolder | Объект, который контролирует количество подписчиков, его использующих, и автоматически вызывает для себя Dispose, когда отписывается последний подписчик. |
IBackgroundServiceQueue | Очередь асинхронной обработки действий в фоновом режиме. |
IBinarySerializable | Объект, выполняющий свою сериализацию и десериализацию в бинарной форме посредством классов BinaryWriter и BinaryReader. |
IBsonSerializable | Объект поддерживает сериализацию и десериализацию в бинарный JSON. Используется сериализация Tessa.Json. |
ICollectionRecord | Элемент коллекционной секции. |
IConfigurationManager | Объект, управляющий конфигурацией приложений Tessa. К объекту возможно одновременное обращение из нескольких потоков. |
IConfigurationManagerContext | Описывает контекст, переопределяющий текущий ConfigurationManager. |
ICurrentValueContainer | Может содержать текущее значение. |
IEventDeferral | Объект, выполняющий контроль отложенного выполнения в методе Defer, вызываемого для аргументов события DeferredEventArgs. |
IGuidContext | Контекст операции, связанной с заменой уникальных идентификаторов. |
IGuidReplacer | Объект, выполняющий замещение идентификаторов на сгенерированные идентификаторы. |
IHashSignatureProvider | Объект, предоставляющий криптографические средства для вычисления хэша, использует вычисленных хеш в методах подписания и проверки подписи. |
IJsonSerializable | Объект поддерживает сериализацию и десериализацию в JSON. Используется стандартная сериализация Newtonsoft.Json. |
ILdapAuthSettings | Настройки подключения к LDAP. |
ILdapSettings | Настройки подключения к LDAP. |
INamedEntry | Именованный объект с идентификатором. |
INamedRegistryTItem | Потокобезопасный реестр объектов, идентифицируемых по Guid и по строковому имени. |
INotificationObject | Объект, поддерживающий уведомления об изменениях в своём состоянии. |
IPeriodicWorker | Обработчик периодически выполняющегося действия. |
IPeriodicWorkerDependencies | Настройки для выполнения работ по расписанию. |
IProcessNameResolver | Объект, обеспечивающий получение отображаемого имени приложения по запускающему файлу процесса, обычно по .exe. |
IRegistryTIdentifier, TItem | Потокобезопасный реестр объектов, идентифицируемых по [!:Guid]. |
IRegistryItemTIdentifier | Объект, регистрируемый в реестре IRegistryTIdentifier, TItem. |
IResolverTKey, TValue | Объект, используемый для запросов типов сервисов по ключу, например, по имени. |
ISealable | Поддерживает защиту от изменений. |
ISequentialGuidProvider | Объект, выполняющий создание уникальный идентификаторов таким образом, чтобы каждый следующий созданный идентификатор был последовательным, как правило, в отношении текущей используемой СУБД. |
ISignatureProvider | Объект, предоставляющий криптографические средства для подписания и проверки подписи. |
ISignatureProviderFactory | Фабрика объектов ISignatureProvider. |
ISlugsGenerator | Генератор случайных фраз. |
ISplash | Объект, предоставляющий доступ к окну с экраном загрузки. |
IStringBuilderProvider | Объект, возвращающий StringBuilder, посредством которого текущий объект наполняет текст. |
ITessaClientSettings | Настройки Tessa на клиенте, которые выносятся в конфигурационный файл. |
ITessaPatchInfo | Информация по патчу, установленному на сервер TESSA. |
ITessaPlatformDependencies | Зависимости платформы, которые зависят от операционной системы и особенностей исполняющей среды (например, эмуляция desktop-приложений в Wine). |
ITessaServerDependencies | Зависимости платформы, которые зависят от разновидности сервера приложений, и определяет возможности такого сервера, требующие дополнительные зависимости. |
ITessaServerSettings | Настройки TESSA на сервере, которые выносятся в конфигурационный файл. |
IUnityDisposableContainer | Контейнер, содержащий объекты IDisposable, которые будут освобождены при закрытии контейнеров IUnityContainer. |
ComparisonHelperComparisonMode | Способ сравнения объектов. |
ConfigurationPathResolverSource | Способ, которым было получено значение для ConfigurationPathResolver. |
DeltaKind | Тип изменений для элемента. |
PartsOfSpeech | Части речи. |
PhotoOrientation | Ориентация фотографии. См. https://docs.microsoft.com/ru-ru/windows/win32/properties/props-system-photo-orientation и https://docs.microsoft.com/en-us/uwp/api/windows.storage.fileproperties.photoorientation?view=winrt-22621. |
SizeUnit | Единица измерения размера относительно размера в байтах. |
TessaPlatformFeature | Возможности текущей платформы (операционной системы, исполняющей среды). Доступны в виде перечисления флагов. |
TessaServerConfigFlags | Перечисление параметров загрузки настроек сервера TESSA TessaServerSettings из файла конфигурации. |
TileSize | Размер плитки. |