我可以更好地重新编写问题,但是有人可以告诉我在哪里可以了解这段 azure 代码中发生的事情吗?
问问题
172 次
4 回答
3
该代码包含大约三个非基本概念:
-
扩展方法使您能够将方法“添加”到现有类型,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。
-
语言集成查询 (LINQ) 是 Visual Studio 2008 中引入的一组功能,可将强大的查询功能扩展到 C# 和 Visual Basic 的语言语法。
-
lambda 表达式是一个匿名函数,可以包含表达式和语句,并可用于创建委托或表达式树类型。
于 2011-01-23T19:59:29.203 回答
2
如果更改集合中的一项是 RoleConfigurationSettingChange,它只会返回 true。
这是 LINQ 扩展方法之一,与 Azure 无关。
于 2011-01-23T19:56:44.107 回答
2
此方法正在检查传递给该RoleEnvironmentChanging
方法的任何更改是否是配置更改。
通过查看更改列表,它使用该.Any
方法查看是否有任何更改属于RoleEnvironmentConfigurationSettingsChange
.
于 2011-01-23T19:57:11.733 回答
1
进一步阅读... http://msdn.microsoft.com/en-us/library/bb534972.aspx
它本质上是说如果指定了任何类型的更改,则执行 if 语句的主体。
希望有帮助
于 2011-01-23T19:56:33.523 回答