コード例 #1
0
ファイル: Collector.cs プロジェクト: xafdelta/xafdelta
 /// <summary>
 /// Initialize collector.
 /// </summary>
 /// <param name="application">The application.</param>
 /// <param name="dataStoreProviderFactory">The provider factory.</param>
 internal void Initialize(XafApplication application, IDataStoreProviderFactory dataStoreProviderFactory)
 {
     providerFactory = dataStoreProviderFactory;
     application.CreateCustomObjectSpaceProvider += application_CreateCustomObjectSpaceProvider;
     application.ObjectSpaceCreated += application_ObjectSpaceCreated;
     application.SetupComplete += application_SetupComplete;
     application.Disposed += application_Disposed;
 }
コード例 #2
0
ファイル: Collector.cs プロジェクト: xafdelta/xafdelta
 /// <summary>
 /// Initialize collector.
 /// </summary>
 /// <param name="application">The application.</param>
 /// <param name="dataStoreProviderFactory">The provider factory.</param>
 internal void Initialize(XafApplication application, IDataStoreProviderFactory dataStoreProviderFactory)
 {
     providerFactory = dataStoreProviderFactory;
     application.CreateCustomObjectSpaceProvider += application_CreateCustomObjectSpaceProvider;
     application.ObjectSpaceCreated += application_ObjectSpaceCreated;
     application.SetupComplete      += application_SetupComplete;
     application.Disposed           += application_Disposed;
 }
コード例 #3
0
ファイル: ProtocolService.cs プロジェクト: xafdelta/xafdelta
        /// <summary>
        /// Setups the collector.
        /// </summary>
        /// <param name="application">The application.</param>
        /// <param name="providerFactory">The provider factory.</param>
        private void setupCollector(XafApplication application, IDataStoreProviderFactory providerFactory)
        {
            var auditTrailModule = getAuditTrailModule(application);

            if (auditTrailModule == null)
            {
                Collector.Initialize(application, providerFactory);
            }
        }
コード例 #4
0
ファイル: ProtocolService.cs プロジェクト: xafdelta/xafdelta
 /// <summary>
 /// Setups the collector.
 /// </summary>
 /// <param name="application">The application.</param>
 /// <param name="providerFactory">The provider factory.</param>
 private void setupCollector(XafApplication application, IDataStoreProviderFactory providerFactory)
 {
     var auditTrailModule = getAuditTrailModule(application);
     if (auditTrailModule == null)
         Collector.Initialize(application, providerFactory);
 }
コード例 #5
0
ファイル: ProtocolService.cs プロジェクト: xafdelta/xafdelta
 /// <summary>
 /// Initialize service.
 /// </summary>
 /// <param name="application">The application.</param>
 /// <param name="providerFactory">The provider factory.</param>
 /// <param name="loadService">The load service.</param>
 internal void Initialize(XafApplication application,
     IDataStoreProviderFactory providerFactory, ILoadService loadService)
 {
     LoadService = loadService;
     setupCollector(application, providerFactory);
 }
コード例 #6
0
ファイル: ProtocolService.cs プロジェクト: xafdelta/xafdelta
 /// <summary>
 /// Initialize service.
 /// </summary>
 /// <param name="application">The application.</param>
 /// <param name="providerFactory">The provider factory.</param>
 /// <param name="loadService">The load service.</param>
 internal void Initialize(XafApplication application,
                          IDataStoreProviderFactory providerFactory, ILoadService loadService)
 {
     LoadService = loadService;
     setupCollector(application, providerFactory);
 }