[英]How do I add “Parent Reference item” to “File item List” using C#
我正在嘗試獲取Google雲端硬盤中的項,並動態添加自己的項以供臨時使用。
IList<File> Files = new List<File>();
FilesResource.ListRequest list = service.Files.List();
FileList filesFeed = list.Execute();
ParentReference pitem = new ParentReference();
File fileitem = new File();
fileitem.Id = RootId;
fileitem.Title = "MainDrive";
pitem.Id = null;
pitem.IsRoot = true;
fileitem.Parents.Add(pitem);
Files.Add(fileitem);
在上面的代碼,我能夠加入谷歌雲端硬盤文件的項目加上我自己fileitem
到Files
列表。
要獲取父ID,我必須編寫以下代碼
(x => x.Files[0].Parent[0].Id)
但是對於我添加的項目有fileitem.Parents
本身為null,那么我如何添加父id等於null(pitem.Id = null;)? 拋出異常。
當我嘗試將父引用添加到列表時,拋出錯誤
“你調用的對象是空的。”
是的,我知道了... fileitem.Parents = new List(){new ParentReference(){ID = _parent}};
從以下鏈接: http://www.daimto.com/google-drive-api-c-upload/ [^]
非常感謝琳達女士;-)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.