/// <summary> /// extension 종료시 호출 되는 함수. /// 1. extension 삭제시 /// 2. unisim 종료시 /// </summary> public void Terminate() { this.controller.RemoveData(); Marshal.FinalReleaseComObject(hyContainer); hyContainer = null; Marshal.FinalReleaseComObject(dynContainer); dynContainer = null; }
/// <summary> /// 맨처음 초기화 /// </summary> public int Initialize(ExtnUnitOperationContainer Container, bool IsRecalling) { this.hyContainer = Container; this.controller = new PrivateController(); this.controller.SetContainer(this.hyContainer); if (IsRecalling) { } return((int)CurrentExtensionVersion_enum.extnCurrentVersion); }