以下のコードを使用して、 Windows 10 UWPアプリケーションから Office 365 OneDrive にファイルをアップロードしようとしています。
Microsoft.Office365.SharePoint.FileServices.File newFile =
new Microsoft.Office365.SharePoint.FileServices.File
{
Name = fileName
};
await sharePointClient.Files.GetById(parentId).ToFolder().Children.AddItemAsync(newFile);
await sharePointClient.Files.GetById(newFile.Id).ToFile().UploadAsync(stream);
ファイルは OneDrive に作成されますが、コンテンツはアップロードされません。まったく同じコードが Windows 8 ストア アプリケーションから機能することに注意してください。
Windows 8 と Windows 10 のアプリケーションの動作の違いを調べたところ、Fiddler では、ファイル アップロード REST サービスが Win10 アプリケーション SDK から呼び出されていないことに気付きました。
Windows 10 でアプリを実行しているときに、同様の SDK エラーが発生したことがある場合は、お知らせください。
ありがとう。