ApplicationCardSynchronizationStrategy - конструктор
Пространство имён: Tessa.UI.AppManager.SynchronizationСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public ApplicationCardSynchronizationStrategy(
[NotNullAttribute] IApplicationDescriptor applicationDescriptor,
[NotNullAttribute] ApplicationPackage package,
[NotNullAttribute] IValidationResultBuilder validationResultBuilder,
[NotNullAttribute] Action<string> updateProgressAction,
[NotNullAttribute] ISessionController sessionController,
[NotNullAttribute] ApplicationCardCreator cardCreator,
[NotNullAttribute] ApplicationCardQuery cardQuery,
[NotNullAttribute] ILogger logger,
[NotNullAttribute] ICardFileManager cardFileManager,
[NotNullAttribute] ICardRepository cardRepository
)
Public Sub New (
<NotNullAttribute> applicationDescriptor As IApplicationDescriptor,
<NotNullAttribute> package As ApplicationPackage,
<NotNullAttribute> validationResultBuilder As IValidationResultBuilder,
<NotNullAttribute> updateProgressAction As Action(Of String),
<NotNullAttribute> sessionController As ISessionController,
<NotNullAttribute> cardCreator As ApplicationCardCreator,
<NotNullAttribute> cardQuery As ApplicationCardQuery,
<NotNullAttribute> logger As ILogger,
<NotNullAttribute> cardFileManager As ICardFileManager,
<NotNullAttribute> cardRepository As ICardRepository
)
public:
ApplicationCardSynchronizationStrategy(
[NotNullAttribute] IApplicationDescriptor^ applicationDescriptor,
[NotNullAttribute] ApplicationPackage^ package,
[NotNullAttribute] IValidationResultBuilder^ validationResultBuilder,
[NotNullAttribute] Action<String^>^ updateProgressAction,
[NotNullAttribute] ISessionController^ sessionController,
[NotNullAttribute] ApplicationCardCreator^ cardCreator,
[NotNullAttribute] ApplicationCardQuery^ cardQuery,
[NotNullAttribute] ILogger^ logger,
[NotNullAttribute] ICardFileManager^ cardFileManager,
[NotNullAttribute] ICardRepository^ cardRepository
)
new :
[<NotNullAttribute>] applicationDescriptor : IApplicationDescriptor *
[<NotNullAttribute>] package : ApplicationPackage *
[<NotNullAttribute>] validationResultBuilder : IValidationResultBuilder *
[<NotNullAttribute>] updateProgressAction : Action<string> *
[<NotNullAttribute>] sessionController : ISessionController *
[<NotNullAttribute>] cardCreator : ApplicationCardCreator *
[<NotNullAttribute>] cardQuery : ApplicationCardQuery *
[<NotNullAttribute>] logger : ILogger *
[<NotNullAttribute>] cardFileManager : ICardFileManager *
[<NotNullAttribute>] cardRepository : ICardRepository -> ApplicationCardSynchronizationStrategy
Параметры
- applicationDescriptor IApplicationDescriptor
-
The application Descriptor.
- package ApplicationPackage
-
Пакет приложения
- validationResultBuilder IValidationResultBuilder
-
Построитель результатов валидации
- updateProgressAction ActionString
-
Функция отображения прогресса сохранения карточки
- sessionController ISessionController
-
Контроллер управления состоянием сессии
- cardCreator ApplicationCardCreator
-
Создатель карточки приложения
- cardQuery ApplicationCardQuery
-
Запросы к карточке приложения
- logger ILogger
-
Логгер событий приложения
- cardFileManager ICardFileManager
-
Менеджер карточки с файлами
- cardRepository ICardRepository
-
API управления карточками