コード例 #1
0
 public static void Confirm(XmlElement xmlElement,
                            DatabaseEnvironmentConfig envConfig, bool compulsory)
 {
     Configuration.ConfirmBool(xmlElement, "AutoCommit",
                               envConfig.AutoCommit, compulsory);
     Configuration.ConfirmBool(xmlElement, "CDB_ALLDB",
                               envConfig.CDB_ALLDB, compulsory);
     Configuration.ConfirmBool(xmlElement, "Create",
                               envConfig.Create, compulsory);
     Configuration.ConfirmStringList(xmlElement, "DataDirs",
                                     envConfig.DataDirs, compulsory);
     Configuration.ConfirmString(xmlElement, "ErrorPrefix",
                                 envConfig.ErrorPrefix, compulsory);
     Configuration.ConfirmBool(xmlElement, "ForceFlush",
                               envConfig.ForceFlush, compulsory);
     Configuration.ConfirmBool(xmlElement, "FreeThreaded",
                               envConfig.FreeThreaded, compulsory);
     Configuration.ConfirmBool(xmlElement, "InitRegions",
                               envConfig.InitRegions, compulsory);
     Configuration.ConfirmString(xmlElement,
                                 "IntermediateDirMode",
                                 envConfig.IntermediateDirMode, compulsory);
     Configuration.ConfirmBool(xmlElement, "Lockdown",
                               envConfig.Lockdown, compulsory);
     Configuration.ConfirmUint(xmlElement, "LockTimeout",
                               envConfig.LockTimeout, compulsory);
     Configuration.ConfirmUint(xmlElement, "MaxTransactions",
                               envConfig.MaxTransactions, compulsory);
     Configuration.ConfirmBool(xmlElement, "NoBuffer",
                               envConfig.NoBuffer, compulsory);
     Configuration.ConfirmBool(xmlElement, "NoLocking",
                               envConfig.NoLocking, compulsory);
     Configuration.ConfirmBool(xmlElement, "NoMMap",
                               envConfig.NoMMap, compulsory);
     Configuration.ConfirmBool(xmlElement, "NoLocking",
                               envConfig.NoLocking, compulsory);
     Configuration.ConfirmBool(xmlElement, "NoPanic",
                               envConfig.NoPanic, compulsory);
     Configuration.ConfirmBool(xmlElement, "Overwrite",
                               envConfig.Overwrite, compulsory);
     Configuration.ConfirmBool(xmlElement, "Private",
                               envConfig.Private, compulsory);
     Configuration.ConfirmBool(xmlElement, "Register",
                               envConfig.Register, compulsory);
     Configuration.ConfirmBool(xmlElement, "RunFatalRecovery",
                               envConfig.RunFatalRecovery, compulsory);
     Configuration.ConfirmBool(xmlElement, "RunRecovery",
                               envConfig.RunRecovery, compulsory);
     Configuration.ConfirmBool(xmlElement, "SystemMemory",
                               envConfig.SystemMemory, compulsory);
     Configuration.ConfirmString(xmlElement, "TempDir",
                                 envConfig.TempDir, compulsory);
     Configuration.ConfirmBool(xmlElement, "TimeNotGranted",
                               envConfig.TimeNotGranted, compulsory);
     Configuration.ConfirmBool(xmlElement, "TxnNoSync",
                               envConfig.TxnNoSync, compulsory);
     Configuration.ConfirmBool(xmlElement, "TxnNoWait",
                               envConfig.TxnNoWait, compulsory);
     Configuration.ConfirmBool(xmlElement, "TxnSnapshot",
                               envConfig.TxnSnapshot, compulsory);
     Configuration.ConfirmDateTime(xmlElement, "TxnTimestamp",
                                   envConfig.TxnTimestamp, compulsory);
     Configuration.ConfirmBool(xmlElement, "TxnWriteNoSync",
                               envConfig.TxnWriteNoSync, compulsory);
     Configuration.ConfirmBool(xmlElement, "UseCDB",
                               envConfig.UseCDB, compulsory);
     Configuration.ConfirmBool(xmlElement, "UseLocking",
                               envConfig.UseLocking, compulsory);
     Configuration.ConfirmBool(xmlElement, "UseLogging",
                               envConfig.UseLogging, compulsory);
     Configuration.ConfirmBool(xmlElement, "UseMPool",
                               envConfig.UseMPool, compulsory);
     Configuration.ConfirmBool(xmlElement, "UseMVCC",
                               envConfig.UseMVCC, compulsory);
     Configuration.ConfirmBool(xmlElement, "UseReplication",
                               envConfig.UseReplication, compulsory);
     Configuration.ConfirmBool(xmlElement, "UseTxns",
                               envConfig.UseTxns, compulsory);
     envConfig.Verbosity = new VerboseMessages();
     Configuration.ConfirmVerboseMessages(xmlElement,
                                          "Verbosity", envConfig.Verbosity, compulsory);
     Configuration.ConfirmBool(xmlElement, "YieldCPU",
                               envConfig.YieldCPU, compulsory);
 }