Reading MSDN私はAzureの診断を格納するために使用されるアカウントが、このように構成されているという印象だ:Azure Diagnosticsストレージアカウントはどのように設定されていますか?
<ConfigurationSettings>
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString"
value="DefaultEndpointsProtocol=https;AccountName=AccountName;AccountKey=AccountKey"/>
</ConfigurationSettings>
を(設定名は固定「Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString」の文字列です)。しかし、私はまたuser Søren Randrupによってthis questionからDiagnosticMonitorを(設定するためのコードスニペットを見つけました:
<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);
(設定名は、開発者が選択した文字列です)
これは混乱に見える - 私は。
上記の2つのスニペットは、同じタスクで使用されているようですが、その理由は何ですか?