如何添加“父引用项”?文件项目列表"使用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;)??抛出例外。

当我试图添加父引用到列表,它抛出错误

"对象引用未设置为对象的实例。"

如何添加“父引用项”?文件项目列表"使用c#

是的,我明白了…fileitem。Parents = new List() {new ParentReference() {Id = _parent}};

从下面的链接:http://www.daimto.com/google-drive-api-c-upload/[^]

谢谢你,琳达小姐;-)