エクスポート (0) 印刷
すべて展開

DeploymentDiagnosticManager クラス

更新日: 2013年11月

診断モニターの構成をリモートで管理するためのクラスです。

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

public class DeploymentDiagnosticManager

デプロイメントの診断構成と、Microsoft Azure 上で現在実行中のそのロール インスタンスは、DeploymentDiagnosticManager クラスを使用して取得します。デプロイメントの指定後は、Microsoft.WindowsAzure.Diagnostics.Management 名前空間にある他のクラスとメソッドを使用して、デプロイメントとそのロールに使用する診断とログの構成を変更することができます。

DeploymentDiagnosticManager クラスは、クラウドまたはローカル コンピューター上で実行されているアプリケーションからインスタンス化することができます。ご使用のロールの DiagnosticMonitor によって作成された wad-control-container の BLOB ストレージのエンドポイントにアプリケーションからアクセスできることが、唯一の要件となります。

デプロイメントの DeploymentDiagnosticManager オブジェクトを作成するには、診断構成ファイルのストレージの場所を指定し、DiagnosticsConnectionString を使用して、ホステッド サービスのデプロイメント ID を指定します。

次のコード スニペットは、新しいデプロイメントの診断マネージャーを作成する例です。

// Get the connection string. It's recommended that you store the connection string in your web.config or app.config file.
// Use the ConfigurationManager type to retrieve your storage connection string.  You can find the account name and key in
// the Windows Azure Management Portal (http://manage.windowsazure.com).
//string connectionString = "DefaultEndpointsProtocol=https;AccountName=<AccountName>;AccountKey=<AccountKey>";
string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["StorageConnectionString"].ConnectionString;

// You can find the deployment ID, role name, and role instance ID in the 
// Windows Azure Management Portal (http://manage.windowsazure.com).
string deploymentId = "28267ed8caf3424eab3f0b01acdd7281";
            
// Create a DeploymentDiagnosticManager for the deployment.
DeploymentDiagnosticManager deploymentDiagnosticManager = new DeploymentDiagnosticManager(connectionString, deploymentId);

Warning警告
Azure SDK Version 2.5 以上では、この API がサポートされません。代わりに、XML 構成ファイル diagnostics.wadcfg を使用してください。詳細については、「Collect Logging Data by Using Azure Diagnostics」を参照してください。


System.Object
  Microsoft.WindowsAzure.Diagnostics.Management.DeploymentDiagnosticManager

この型の public static (Visual Basic では Shared) メンバーはすべてスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

開発プラットフォーム

Windows Vista、Windows 7 および Windows Server 2008

ターゲット プラットフォーム

コミュニティの追加

追加
表示:
© 2015 Microsoft