/// <summary> /// extension 종료시 호출 되는 함수. /// 1. extension 삭제시 /// 2. unisim 종료시 /// </summary> public void Terminate() { this.controller.RemoveData(); Marshal.FinalReleaseComObject(hyContainer); hyContainer = null; Marshal.FinalReleaseComObject(dynContainer); dynContainer = null; }
/// <summary> /// dynamic extension 필수 함수 /// </summary> public void DynInitialize(ExtnDynUnitOpContainer pContainer, bool IsRecalling, long MyVersion, bool HoldupExist) { this.dynContainer = pContainer; HoldupExist = false; MyVersion = (int)CurrentExtensionVersion_enum.extnCurrentVersion; }