Пример #1
0
        public LogtainerLog(Packages.VulcanPackage vulcanPackage, string logName, string sourceColumn, string destinationColumn, string table, string tableConnectionName)
        {
            _sourceColumn = sourceColumn;
            _destinationColumn = destinationColumn;
            _table = table;
            _tableConnectionName = tableConnectionName;

            _vulcanPackage = vulcanPackage;
            _logName = logName;
            _columnVariableDictionary = new Dictionary<string, Microsoft.SqlServer.Dts.Runtime.Variable>();
            _logVariable = vulcanPackage.AddVariable(logName, (System.Int32)(-1));
            _lastRecordLogVariable = vulcanPackage.AddVariable(logName + Resources.LastSuccessfulRunLogID, (System.Int32)(-1));
            _isAnotherInstanceCurrentlyRunningLogVariable = vulcanPackage.AddVariable(logName + Resources.IsAnotherInstanceCurrentlyRunningLogID, (System.Int32)0);
        }