在谷歌日历的所有样本中,我看到的都像
service.Events.Insert(body,id).Execute()
但是当我在代码中使用API时,我会变得像
service.Events.Insert(body,id).Fetch()
请帮助我理解这两件事的区别。我可以用Fetch方法在谷歌日历中插入事件。
并告诉我我是否正在使用正确的API dlls
您可以使用这两种方法在Google Calendar中Insert
和Event
,因为您在这两个方法上都调用Insert
函数。请注意,在您提供的代码中,Events.Insert
包含在两者中。
关于.Execute()
和.Fetch()
的差异,我已经做了LOT的挖掘,但我找不到一份明确的文件来描述它在技术上的作用,但我会继续提供我发现的描述,我认为这些描述是根据我访问过的网站来定义它们的。我认为两者都与查询的执行有关。
.Execute()
-.NET中的一种本地语言功能(LINQ-language Integrated Query),通常用于执行查询。从这个参考网站上得到的。
.Fetch()
——类似于.Execute()
,它执行所提供的查询,也用于获取引用。发现这篇文章提到了Fetch
与FetchMany
的区别。
希望这能让你了解它的作用。祝你好运