OneDriveClientExtensions在哪里?

时间:2016-10-07 07:46:37

标签: win-universal-app onedrive

我关注这篇文章,

https://msdn.microsoft.com/en-us/magazine/mt632271.aspx

它引用了我无法在任何地方找到的OneDriveClientExtensions或任何提及它的位置。有什么想法吗?

尼克。

2 个答案:

答案 0 :(得分:1)

" OneDriveClientExtensions"是OneDriveSDK版本1.x的一部分,但最新的2.x没有它。 而且,MSDN杂志的文章基于OneDriveSDK版本1.x。

要关注本文,您需要从nuget中选择SDK 1.x。

https://www.nuget.org/packages/Microsoft.OneDriveSDK/1.2.0

答案 1 :(得分:1)

如果使用GetClientUsingOnlineIdAuthenticator方法,那么

替换

  

OneDriveClientExtensions.GetClientUsingOnlineIdAuthenticator(作用域)

  

var onlineIdProvider = new OnlineIdAuthenticationProvider(Scopes);   等待   onlineIdProvider.RestoreMostRecentFromCacheOrAuthenticateUserAsync();   var client = new   OneDriveClient(" https://api.onedrive.com/v1.0",onlineIdProvider);