2013-03-22 2 views
0

사용자가 로그인 한 직후 홈 스크린이 표시되기 전에 일부 코드를 실행해야하는 Visual Studio 2012 Lightswitch 데스크톱 응용 프로그램이 있습니다.Lightswitch 인증 문제

그래서 코드를 Application_LoggedIn 메소드에 넣습니다.

은 내가 this.AuthenticationService.User를 확인하고 사용자가 로그인 한 것이다.

을 그러나 나는 변함없이 자격 증명을 요구하고

DataWorkspace dw = this.CreateDataWorkspace(); 

if(dw.ApplicationData.ApplicationSettingsSet.FirstOrDefault() == null) 
{ 
. 
. 
. 

을 실행할 때 팝업 창 확인.

답변

0

내가 응용 프로그램에 로그인 한 테이블에 로그인 할 수 Application_LoggedIn에 사용했습니다

Application.Current.CreateDataWorkspace 

을보십시오.

+0

이 키워드는 Application을 참조합니다. 현재 – cmaduro

+0

안녕 Yann, Application_LoggedIn 메서드 또는이 메서드에 대한 설명을 설명해 주시겠습니까? 감사합니다 – Vikky

+0

내가 개인 서브 Application_LoggedIn() 희미한 A = Application.Current.CreateDataWorkspace.ApplicationData.Logtable.AddNew() A.name = User.Name A.TIME = DateTime.Now "와 같은 로그를 추가하는 것을 시도하고있다 A.dates = DateTime.Now.Date A.Activity = "Login" Application.Current.CreateDataWorkspace.ApplicationData.SaveChanges() End Sub "하지만 작동하지 않습니다. – Vikky