Start メソッド (String, DiagnosticMonitorConfiguration)
目次を折りたたむ
目次を展開する
この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

DiagnosticMonitor.Start メソッド (String, DiagnosticMonitorConfiguration)

 

指定されたストレージ アカウントと診断モニター構成を使用して診断モニターを開始します。

名前空間:   Microsoft.WindowsAzure.Diagnostics
アセンブリ:  Microsoft.WindowsAzure.Diagnostics (Microsoft.WindowsAzure.Diagnostics.dll 内)

public static DiagnosticMonitor Start(
	string diagnosticsStorageAccountConfigurationSettingName,
	DiagnosticMonitorConfiguration initialConfiguration
)

パラメーター

diagnosticsStorageAccountConfigurationSettingName
Type: System.String

型: System.String

ストレージ アカウントへの接続文字列を指定する構成設定の名前です。

initialConfiguration
Type: Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorConfiguration

型: Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorConfiguration

A DiagnosticMonitorConfiguration カスタムの初期構成を提供するオブジェクト。

このメソッドは、開始、 DiagnosticMonitor 指定されたストレージ アカウントを使用して、 DiagnosticMonitorConfiguration オブジェクトです。

データ バッファーは、指定された構成設定が示すストレージ アカウントに転送されます。 ストレージ アカウントには、ローカル ストレージ エミュレーターのほか、クラウドの Microsoft Azure ストレージ アカウントを使用することができます。 DiagnosticMonitorConfiguration オブジェクトは、ロール インスタンスの特定の構成オプションを提供します。

構成設定の変更が生じたときの通知に使用される診断監視エージェントもこのメソッドで登録します。 接続文字列の値が変更されたかどうか、 ServiceConfiguration.cscfg 新しい接続を使用する、ファイル、エージェントの監視、診断を自動的に再構成されます。

System_CAPS_noteメモ

ストレージ アカウントが正しく構成されていない場合、ロール インスタンスは起動しますが、診断は開始されません。 診断を開始するためには、正しく呼び出しの前に、ストレージ アカウントが構成されていることを確認します、 Start メソッドです。

Example

次のコード スニペットと ServiceConfiguration.cscfg ファイルを作成、 DiagnosticMonitorConfiguration オブジェクトは、既定の構成を変更し、開始、 DiagnosticMonitor 、クラウドで Windows Azure のストレージ アカウントを使用しています。

WebRole.cs

public class WebRole : RoleEntryPoint { public override bool OnStart() { // Create a new DiagnosticMonitorConfiguration object. DiagnosticMonitorConfiguration dmConfig = DiagnosticMonitor.GetDefaultInitialConfiguration(); // Transfer the default log containers to a storage account every 30 minutes. dmConfig.Directories.ScheduledTransferPeriod = TimeSpan.FromMinutes(30.0); // Start the DiagnosticMonitor with the new DiagnosticMonitorConfiguration. DiagnosticMonitor.Start("Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString", dmConfig); return base.OnStart(); } }

ServiceConfiguration.cscfg

<ConfigurationSettings> <Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="DefaultEndpointsProtocol=https;AccountName=AccountName;AccountKey=AccountKey"/> </ConfigurationSettings>
System_CAPS_warning警告

は、この API はサポートされていない Azure SDK バージョン 2.5 以降。 代わりに、XML 構成ファイル diagnostics.wadcfg を使用してください。 詳細については、次を参照してください。 Azure 診断を使用してログ データの収集です。

トップに戻る
表示:
© 2016 Microsoft