public override void Process([NotNull] InitializeArgs args) { Assert.ArgumentNotNull(args, nameof(args)); args.App.MapSignalR("/signalr", new HubConfiguration() { }); }
protected override void initialize(InitializeArgs e) { m_igym = m_colGyms.Find(m_strName); m_log = e.OutputLog; m_igym.Initialize(m_log, m_properties); m_sw.Start(); }
protected override void initialize(InitializeArgs e) { m_igym = m_colGyms.Find(m_strName); m_log = e.OutputLog; m_bNormalizeInput = m_properties.GetPropertyAsBool("NormalizeInput", false); m_igym.Initialize(m_log, m_properties); m_sw.Start(); }
public Rv C_Initialize(IntPtr pInitArgs) { if (App.IsInitialized) { return(Rv.CRYPTOKI_ALREADY_INITIALIZED); } if (pInitArgs != IntPtr.Zero) { InitializeArgs args = Marshal.PtrToStructure <InitializeArgs>(pInitArgs); if (!args.Flags.HasFlag(InitializeFlags.OS_LOCKING_OK)) { return(Rv.FUNCTION_FAILED); } } App.Initialize().Wait(); return(Rv.OK); }
protected override void initialize(InitializeArgs e) { initialize(e.OutputLog); m_sw.Start(); }
// initialize the synchronizer public GenericSynchronizerMonitorStyle(InitializeArgs initialArgs) { initialize "synchState" according to information specified by "initializationArgs"; }
/// <inheritdoc /> public virtual void Initialize(InitializeArgs args) { new RepositoryInitializer().Initialize(this, args); }
private static void EnsureRepositoryVersionIsCorrect(DefaultRepositoryProvider seedContext, InitializeArgs args) { var versionSetting = seedContext.Settings.FirstOrDefault(s => s.Key == "RepositoryVersion"); if (versionSetting == null) { versionSetting = new SettingDto(); versionSetting.Key = "RepositoryVersion"; versionSetting.IsSystem = true; seedContext.Settings.Add(versionSetting); } var newVersion = args.SchemaVersion.ToString(CultureInfo.InvariantCulture); if (!Equals(versionSetting.Value, newVersion)) { versionSetting.Value = newVersion; } seedContext.SaveChanges(); }
public void Initialize(DefaultRepositoryProvider seedContext, InitializeArgs args) { // EnsureRepositoryIsSeeded var hasChanges = false; bool allowChanges; try { allowChanges = Convert.ToBoolean(seedContext.Settings.Where(s => s.Key == "AllowAutomaticRepositoryUpgrades").Select(s => s.Value).FirstOrDefault() ?? "True"); } catch (Exception ex) { // NOTE: Assume Repository database is not seeded so try to generate everything if (ex.Message.Contains("Vidyano.Settings") || (ex.InnerException != null && ex.InnerException.Message.Contains("Vidyano.Settings"))) { using var transaction = seedContext.Database.BeginTransaction(); try { foreach (var script in Resources.RepositorySql.Split(new[] { "GO" }, StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()).Where(s => s.Length > 0)) { seedContext.Database.ExecuteSqlRaw(script); } seedContext.SaveChanges(); hasChanges = true; transaction.Commit(); } catch (Exception initEx) { ServiceLocator.GetService <IExceptionService>().Log(initEx); try { transaction.Rollback(); } catch { // Ignore exception on rollback } throw; } finally { allowChanges = true; } } else { throw; } } if (UpdateDbSchema(seedContext, allowChanges)) { hasChanges = true; } if (RepositorySchemaSynchronizer.NewerVersion == null) { EnsureRepositoryVersionIsCorrect(seedContext, args); var currentVersion = seedContext.Settings.Where(s => s.Key == "ServiceVersion").Select(s => s.Value).FirstOrDefault(); if (args.UpdateMetadata(allowChanges, currentVersion)) { hasChanges = true; } } if (hasChanges) { seedContext.SaveChanges(); } args.EnsureTargetSchemaIsSynchronized(); }
public GenericSynchronizerKernelStyleImplicitExtendedMonitorSpecificNotifications(InitializeArgs initialArgs) { initialize "syncState" according to information specified in initialArgs; }