我正在審查「練習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