public void SET_UPDATE() { try { if (!Dispatcher.CheckAccess()) // 컨트롤 요청이 들어올 경우 { // 델리게이트를 이용해 SET_TECH_TERM 메서드를 다시 호출 UPDATA_TAGCLOUD d = new UPDATA_TAGCLOUD(SET_UPDATE); Dispatcher.Invoke(d, new object[] { }); } else { // 컨트롤 접근이 가능할 경우, 다음 구문 처리 TagCloud(); } } catch { } // 멀티 스레드 환경에서 뜻하지 않은 예외가 발생할 경우 처리 }
public void SET_UPDATE() { try { if (!Dispatcher.CheckAccess()) // 컨트롤 요청이 들어올 경우 { // 델리게이트를 이용해 SET_TECH_TERM 메서드를 다시 호출 UPDATA_TAGCLOUD d = new UPDATA_TAGCLOUD(SET_UPDATE); Dispatcher.Invoke(d, new object[] { }); } else { // 컨트롤 접근이 가능할 경우, 다음 구문 처리 TagCloud(); } } catch { } // 멀티 스레드 환경에서 뜻하지 않은 예외가 발생할 경우 처리 }