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

时间:2016-04-01 10:54:13

标签: .net google-api google-calendar-api google-api-dotnet-client

在Google日历的所有示例中,我都看到了

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

但是当我在我的代码中使用API​​时,我变得像

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

请帮助我了解这两件事的不同之处。 我可以使用Fetch方法在Google日历中插入事件。

告诉我是否正在使用正确的API dll

1 个答案:

答案 0 :(得分:1)

您可以使用这两种方法在Google日历中Insert Event,因为您在两者上都调用了Insert功能。请注意,您提供的代码中包含Events.Insert

关于.Execute().Fetch()的差异,我已经完成了 LOT 挖掘,但我无法找到明确的文档这描述了它在技术上的作用,但是我会继续前进并根据我访问过的网站提供我认为最能定义它们的描述。我认为两者都与查询的执行有关系。

.Execute() - .NET中的本机语言功能(LINQ - Language Integrated Query),通常用于执行查询。从reference site得到了它。

.Fetch() - 与.Execute()类似,它执行提供的查询,也用于获取引用。发现此post提到了FetchFetchMany的区别。

希望这可以让你了解它的作用。祝你好运。