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日历中使用Insert和Event,因为您对这两种方法都调用Insert函数。请注意,在您提供的代码中,Events.Insert包含在这两个代码中。
关于.Execute()和.Fetch()的区别,我做了很多挖掘工作,但是我找不到一个清晰的文档来描述它在技术上的作用,但是我会继续进行,并根据我访问过的站点提供我认为最适合定义它们的描述。我认为两者都与查询的执行有关系。
.Execute()—.NET中的一种本地语言功能(linq语言集成查询),通常用于执行查询。从这个参考网站上得到的。
.Fetch()—类似于.Execute(),它执行所提供的查询,并用于获取引用。发现这篇文章提到了Fetch和FetchMany的区别。
希望这能让你对它的作用有所了解。祝你好运。