如何添加“父引用项”?文件项目列表"使用c#
本文关键字:列表 项目 文件 quot 使用 父引用项 添加 何添加 引用 | 更新日期: 2023-09-27 17:55:06
我正在尝试获取Google Drive项目&动态添加自己的项目以临时使用。
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);
在上面的代码中,我能够将Google Drive文件项目加上我自己的fileitem
添加到Files
列表。
要获取父id,我必须编写以下代码
(x => x.Files[0].Parent[0].Id)
但是对于我添加的项目有fileitem.Parents
本身是空的,那么我怎么能添加父id等于null(pitem。Id = null;)??抛出例外。
当我试图添加父引用到列表,它抛出错误
"对象引用未设置为对象的实例。"
是的,我明白了…fileitem。Parents = new List() {new ParentReference() {Id = _parent}};
从下面的链接:http://www.daimto.com/google-drive-api-c-upload/[^]
谢谢你,琳达小姐;-)