Reading MSDN我得到的印象是,用於存儲Azure診斷的帳戶被配置是這樣的:如何配置Azure診斷存儲帳戶?
<ConfigurationSettings>
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString"
value="DefaultEndpointsProtocol=https;AccountName=AccountName;AccountKey=AccountKey"/>
</ConfigurationSettings>
(設置名字是固定的「Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString」字符串)。但是,我也發現代碼段用於設置DiagnosticMonitor(從this question由user Søren Randrup:
<ConfigurationSettings>
<Setting name="DiagnosticsConnectionString"
value="DefaultEndpointsProtocol=https;AccountName=AccountName;AccountKey=AccountKey" />
</ConfigurationSettings>
var dm = DiagnosticMonitor.GetDefaultInitialConfiguration();
dm.Logs.ScheduledTransferPeriod = TimeSpan.FromSeconds(5);
dm.Logs.ScheduledTransferLogLevelFilter = LogLevel.Verbose;
DiagnosticMonitor.Start("DiagnosticsConnectionString", dm);
(設置名稱爲)的開發人員選擇了一個字符串
這看起來令人困惑 - 我我覺得這是相同的設置,但不管什麼原因,不同的人配置它的方式不同
存儲帳戶在哪裏指定,爲什麼上面提到的兩個片段似乎用於同一個任務?