Data.DataFactory.Init C# (CSharp) Method

Init() static private method

static private Init ( ) : void
return void
        internal static void Init()
        {
            if (!initFlag) {
                try {

                    builder = new ContainerBuilder();

                    builder.RegisterModule(AutofacModule);

                    Container = null;

                    var container = builder.Build(ContainerBuildOptions.Default);

                    Container = container;

                }
                catch (Exception efgh) {

                    Console.WriteLine(efgh.Message);
                }

                initFlag = true;
            }
        }
    }

Usage Example

Exemplo n.º 1
0
        public CommonCmdletBase()
        {
            if (UnitTestMode || ModuleAlreadyLoaded)
            {
                return;
            }
            DataFactory.AutofacModule = new DataModule();

            DataFactory.Init();

            ModuleAlreadyLoaded = true;

            /*
             * if (!UnitTestMode && !ModuleAlreadyLoaded)
             * {
             *
             *  DataFactory.AutofacModule = new DataModule();
             *
             *  DataFactory.Init();
             *
             *  ModuleAlreadyLoaded = true;
             * }
             */

            //CurrentData.Init();
        }