2014-04-07 3 views
2

onedrive에서 폴더의 속성을 읽으려는 MSDN의 샘플을 따르려고하지만 일부 오류가 발생합니다. http://msdn.microsoft.com/en-us/library/live/hh826522.aspx#reading_albumsC# Windows 응용 프로그램을 사용하여 onedrive 폴더를 읽는 방법

내가 코드를 말한다 실행할 때 내가 오류 :

는 "오류 1 'testRun.MainPage은' '세션'에 대한 정의를 포함하지 않고 여기

내가 다음 오전 튜토리얼 'testRun.MainPage'형식의 첫 번째 인수를 수락하는 확장 메서드 'session'을 찾을 수 없습니다 (사용 지시문이나 어셈블리 참조가 누락 되었습니까?) C : \ Users \ me \ Desktop \ project "

여전히 문제를 조사하고 LiveConnectClient 매개 변수에 포함 할 내용을 찾지 못했습니다. 그것은 단지 "LiveConnectClient 세션"이 필요하다는 것을 알려주며, 무엇을 넣을 지 확신하지 못합니다.

내 코드 :

당신은 세션 멤버를 정의하고, LiveConnectClient 그것을 사용하기 전에 유효한 세션으로 채우기 있는지 확인해야합니다
private async void Button_logIn_Click(object sender, RoutedEventArgs e) 
     { 
      try 
      { 
       LiveConnectClient liveClient = new LiveConnectClient(this.session); 
       LiveOperationResult operationResult = 
        await liveClient.GetAsync("path/to/folder"); 
       dynamic result = operationResult.Result; 
       this.Textblock_status.Text = string.Join(" ", "Album name:", result.name, "ID:", result.id); 
      } 
      catch (LiveConnectException exception) 
      { 
       this.Textblock_status.Text = "Error getting album info: " + exception.Message; 
      } 
     } 

답변