2017年04月17日
川俣晶の縁側ソフトウェア技術雑記total 348 count

UWPCommunityToolkitでUWPからOneDriveにアクセスする

Written By: 川俣 晶連絡先

「UWPCommunityToolkitでUWPからOneDriveに簡単にアクセスできると分かったのでやってみた。罠が1つあるが簡単だったので手順を説明する」

「UWPCommunityToolkitってなに?」

「これ」

「ここからダウンロードするの?」

「そうではない。nugetで入れる。以下に手順を説明する」

  1. nugetでMicrosoft.Toolkit.Uwp.Servicesを入れる
  2. アプリをストアに関連づける。関連づけるだけで良い。パッケージを作成する必要もアップロードする必要もない。(IDが必要だから)
  3. using Microsoft.Toolkit.Uwp.Services.OneDrive;をソース先頭に挿入
  4. OneDriveのルートフォルダを取得する。var folder = await OneDriveService.Instance.RootFolderAsync(); (ログイン中のユーザーのもの)
  5. await folder.GetFilesAsync()でファイルを列挙等の処理ができる

「どこが罠?」

「ストアに関連づける部分。アップロードする必要はないが関連付けだけは必要」

「ルートフォルダの型は?」

「StorageFolderだと良いのだが、実際はOneDriveStorageFolder。でもIStorageFolderは実装しているから統一的に扱うことはできそうだ」

Facebook

キーワード【 川俣晶の縁側ソフトウェア技術雑記
【技術雑記】の次のコンテンツ
2017年
04月
18日
Visual Studio2017でWebプロジェクトのデバッグ実行がChromeで可能だがIEで出来ないとき
3days 43 count
total 354 count
【技術雑記】の前のコンテンツ
2017年
04月
12日
Windows 10 Creators UpdateのIEで【Edgeを開く】ボタンを消す
3days 41 count
total 482 count
2017年04月17日
川俣晶の縁側ソフトウェア技術雑記total 348 count

UWPCommunityToolkitでUWPからOneDriveにアクセスする

Written By: 川俣 晶連絡先

「UWPCommunityToolkitでUWPからOneDriveに簡単にアクセスできると分かったのでやってみた。罠が1つあるが簡単だったので手順を説明する」

「UWPCommunityToolkitってなに?」

「これ」

「ここからダウンロードするの?」

「そうではない。nugetで入れる。以下に手順を説明する」

  1. nugetでMicrosoft.Toolkit.Uwp.Servicesを入れる
  2. アプリをストアに関連づける。関連づけるだけで良い。パッケージを作成する必要もアップロードする必要もない。(IDが必要だから)
  3. using Microsoft.Toolkit.Uwp.Services.OneDrive;をソース先頭に挿入
  4. OneDriveのルートフォルダを取得する。var folder = await OneDriveService.Instance.RootFolderAsync(); (ログイン中のユーザーのもの)
  5. await folder.GetFilesAsync()でファイルを列挙等の処理ができる

「どこが罠?」

「ストアに関連づける部分。アップロードする必要はないが関連付けだけは必要」

「ルートフォルダの型は?」

「StorageFolderだと良いのだが、実際はOneDriveStorageFolder。でもIStorageFolderは実装しているから統一的に扱うことはできそうだ」

Facebook

キーワード【 川俣晶の縁側ソフトウェア技術雑記
【技術雑記】の次のコンテンツ
2017年
04月
18日
Visual Studio2017でWebプロジェクトのデバッグ実行がChromeで可能だがIEで出来ないとき
3days 43 count
total 354 count
【技術雑記】の前のコンテンツ
2017年
04月
12日
Windows 10 Creators UpdateのIEで【Edgeを開く】ボタンを消す
3days 41 count
total 482 count
【技術雑記】のコンテンツ全リスト【技術雑記】の表紙

このコンテンツを書いた川俣 晶へメッセージを送る

[メッセージ送信フォームを利用する]

メッセージ送信フォームを利用することで、川俣 晶に対してメッセージを送ることができます。

この機能は、100%確実に川俣 晶へメッセージを伝達するものではなく、また、確実に川俣 晶よりの返事を得られるものではないことにご注意ください。

このコンテンツへトラックバックするためのURL

http://mag.autumn.org/tb.aspx/20170417211917
サイトの表紙【技術雑記】の表紙【技術雑記】のコンテンツ全リスト 【技術雑記】の入手全リスト 【技術雑記】のRSS1.0形式の情報このサイトの全キーワードリスト 印刷用ページ

管理者: 川俣 晶連絡先

Google

Powered by MagSite2 Version 0.24 (Alpha-Test) Copyright (c) 2004-2015 Pie Dey.Co.,Ltd.