2016-10-07 1 views
2

я после этой статьи,Где: OneDriveClientExtensions?

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

Он ссылается OneDriveClientExtensions, который я не могу найти где-нибудь или какого-либо упоминания о том, где он может быть. Есть идеи?

Ник.

+0

Я только что загрузил zip-источник из GitHub и может видеть файл с именем OneDriveClientExtensions, но нет классов с именем OneDriveClientExtensions или namespaces. – Nick

+0

Также метод GetClientUsingOnlineIdAuthenticator не существует даже в источнике. Может быть, эти расширения приходят из другой сборки? – Nick

ответ

1

«OneDriveClientExtensions» является частью OneDriveSDK версии 1.x, но в последней версии 2.x его нет. И статья журнала MSDN основана на OneDriveSDK версии 1.x.

Чтобы следить за статьей, вам необходимо выбрать SDK 1.x из nuget.

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

+0

Отличное спасибо! – Nick

+1

О, так что если вы используете 2.x, что вы делаете? –

1

Если вы используете метод GetClientUsingOnlineIdAuthenticator, то

заменить

OneDriveClientExtensions.GetClientUsingOnlineIdAuthenticator (Scopes)

с

var onlineIdProvider = new OnlineIdAuthenticationProvider (Области); wait onlineIdProvider.RestoreMostRecentFromCacheOrAuthenticateUserAsync(); var client = new OneDriveClient ("https://api.onedrive.com/v1.0", onlineIdProvider);

Смежные вопросы