MSDNを読むと、AzureDiagnosticsの保存に使用されるアカウントが次のように構成されているという印象を受けました。
<ConfigurationSettings>
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString"
value="DefaultEndpointsProtocol=https;AccountName=AccountName;AccountKey=AccountKey"/>
</ConfigurationSettings>
(設定名は固定の「Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString」文字列です)。しかし、それから私はDiagnosticMonitorを設定するためのコードスニペットも見つけました(ユーザーSørenRandrupによるこの質問から:
<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つのスニペットが同じタスクに使用されているように見えるのはなぜですか?