我正在审查“练习1:构建您的第一个Windows Azure应用程序”微软Azure Training Kit内,就遇到了这个代码段是有点不清楚。不清楚Azure的“SetConfigurationSettingPublisher()”的使用在应用程序启动时间
内置的文档跳过说明本,我不清楚在这个单一的,复合语句以下:
- 方法参数
- 的PARAMS
configName
和configSetter
内的=>
表达不被初始化在此声明之前的任何地方(?) - 高级用例/目的此
这里有人能帮我理解吗?
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
Microsoft.WindowsAzure.CloudStorageAccount.SetConfigurationSettingPublisher(
(configName, configSetter) =>
{
configSetter(RoleEnvironment.GetConfigurationSettingValue(configName));
});
}
感谢
感谢,声明的机制现在已经很清楚!但是,该声明在与其他运动部件衔接方面的高级别目的是什么? – DeepSpace101 2012-03-18 20:59:09
我编辑了我的答案。 Peter Wishart的回答也适合我。 – smarx 2012-03-18 23:07:04