ApplicationCatalogSaver - конструктор
Пространство имён: Tessa.UI.AppManager.CatalogServiceСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public ApplicationCatalogSaver(
[NotNullAttribute] Func<Task<IApplicationCatalogRegistry>> getCatalogRegistryFuncAsync,
[NotNullAttribute] IStorageFactory storageFactory,
[NotNullAttribute] GetTessaSpecialFolderDelegate getTessaSpecialFolder,
[NotNullAttribute][DependencyAttribute("ApplicationCatalogSchema")] IStorageSchemaContext schema,
[NotNullAttribute] IMessageProvider messageProvider,
[NotNullAttribute] IApplicationsInstallationPathSettings applicationsInstallationPathSettings
)
Public Sub New (
<NotNullAttribute> getCatalogRegistryFuncAsync As Func(Of Task(Of IApplicationCatalogRegistry)),
<NotNullAttribute> storageFactory As IStorageFactory,
<NotNullAttribute> getTessaSpecialFolder As GetTessaSpecialFolderDelegate,
<NotNullAttribute><DependencyAttribute("ApplicationCatalogSchema")> schema As IStorageSchemaContext,
<NotNullAttribute> messageProvider As IMessageProvider,
<NotNullAttribute> applicationsInstallationPathSettings As IApplicationsInstallationPathSettings
)
public:
ApplicationCatalogSaver(
[NotNullAttribute] Func<Task<IApplicationCatalogRegistry^>^>^ getCatalogRegistryFuncAsync,
[NotNullAttribute] IStorageFactory^ storageFactory,
[NotNullAttribute] GetTessaSpecialFolderDelegate^ getTessaSpecialFolder,
[NotNullAttribute][DependencyAttribute(L"ApplicationCatalogSchema")] IStorageSchemaContext^ schema,
[NotNullAttribute] IMessageProvider^ messageProvider,
[NotNullAttribute] IApplicationsInstallationPathSettings^ applicationsInstallationPathSettings
)
new :
[<NotNullAttribute>] getCatalogRegistryFuncAsync : Func<Task<IApplicationCatalogRegistry>> *
[<NotNullAttribute>] storageFactory : IStorageFactory *
[<NotNullAttribute>] getTessaSpecialFolder : GetTessaSpecialFolderDelegate *
[<NotNullAttribute>][<DependencyAttribute("ApplicationCatalogSchema")>] schema : IStorageSchemaContext *
[<NotNullAttribute>] messageProvider : IMessageProvider *
[<NotNullAttribute>] applicationsInstallationPathSettings : IApplicationsInstallationPathSettings -> ApplicationCatalogSaver
Параметры
- getCatalogRegistryFuncAsync FuncTaskIApplicationCatalogRegistry
-
Сервис каталогов приложений
- storageFactory IStorageFactory
-
Фабрика создания хранилища
- getTessaSpecialFolder GetTessaSpecialFolderDelegate
-
Конфигурация приложения
- schema IStorageSchemaContext
-
Схема хранилища
- messageProvider IMessageProvider
-
Сервис диалоговых окон
- applicationsInstallationPathSettings IApplicationsInstallationPathSettings
- Настройки для каталога установки приложений