コード例 #1
0
ファイル: Program.cs プロジェクト: Atili0/dlabs_alm
        public void CreateAssembly()
        {
            PConfig _pconfig = JsonConvert.DeserializeObject <PConfig>(File.ReadAllText(@"C:\CODE\SVN\dlabs_alm\Deloitte.Labs.PowerShell\Config\PConfig.json"));

            ObjectAddon _objectaddon = new ObjectAddon()
            {
                ServiceClient = _crmsvc,
                o_Config      = _pconfig
            };

            IAddonCore _addconre = new AddonCore();

            _addconre._addon = _objectaddon;
            _addconre.LoadAssembly();
            _addconre.CreateAssembly();
            _addconre.CreatePluginType();
        }
コード例 #2
0
ファイル: Addon.cs プロジェクト: Atili0/dlabs_alm
        protected override void ProcessRecord()
        {
            ErrorRecord _error;

            try
            {
                WriteVerbose("Create object to process");
                ObjectAddon _objectAddon = new ObjectAddon()
                {
                    ServiceClient = Conn
                };

                IAddonCore _addon = new AddonCore();
                _addon._addon = _objectAddon;

                //CREAR EL PROCESO PARA EL REGISTRO DEL PLUGIN EN POWERSHELL
            }
            catch (System.Exception ex)
            {
                _error = new ErrorRecord(ex, "", ErrorCategory.OpenError, "");
                WriteError(_error);
            }
        }