예제 #1
0
        static void MigrateDB()
        {
            //var securityMigratorConfig = new Security.Configuration();
            //var securityDbMigrator = new DbMigrator(securityMigratorConfig);
            //securityDbMigrator.Update();

            var migratorConfig = new Data.Configuration();
            var dbMigrator     = new DbMigrator(migratorConfig);

            dbMigrator.Update();
        }
        /// <summary>
        /// Inits the connector with configuration injected
        /// </summary>
        /// <param name="configuration">Initialized Exchange configuration</param>
        public override void Init(Configuration configuration)
        {
            base.Init(configuration);
            this.configuration = (ExchangeConfiguration)configuration;

            // create runspace instance, will be alive as long as the connector instance is alive
            this.runspace = new RunSpaceInstance(RunSpaceInstance.SnapIn.Exchange, configuration.ConnectorMessages);

            // read the object class info definitions
            this.mapOcInfo = ExchangeUtility.GetOCInfo();
        }