谷歌日历API执行()和.Net中的Fetch()

Google calendar API Execute() and Fetch() in .Net

在谷歌日历的所有示例中,我看到的是

1
service.Events.Insert(body,id).Execute()

但是当我在代码中使用API时,我会

1
service.Events.Insert(body,id).Fetch()

请帮助我了解这两件事的区别。我可以用fetch方法在谷歌日历中插入事件。

告诉我是否使用了正确的API DLL


您可以使用这两种方法在Google日历中使用InsertEvent,因为您对这两种方法都调用Insert函数。请注意,在您提供的代码中,Events.Insert包含在这两个代码中。

关于.Execute().Fetch()的区别,我做了很多挖掘工作,但是我找不到一个清晰的文档来描述它在技术上的作用,但是我会继续进行,并根据我访问过的站点提供我认为最适合定义它们的描述。我认为两者都与查询的执行有关系。

.Execute()—.NET中的一种本地语言功能(linq语言集成查询),通常用于执行查询。从这个参考网站上得到的。

.Fetch()—类似于.Execute(),它执行所提供的查询,并用于获取引用。发现这篇文章提到了FetchFetchMany的区别。

希望这能让你对它的作用有所了解。祝你好运。