DataBufferName 列挙体

DataBufferName 列挙体

更新日: 2013年4月

各データ バッファーの種類の列挙体です。

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

public enum class DataBufferName

メンバー名説明
DiagnosticInfrastructureLogs基になる診断インフラストラクチャ自体によって生成されるログ用のデータ バッファーを示します。
Directoriesファイル ベースのログ用のデータ バッファーを示します。
LogsMicrosoft Azure ログ用のデータ バッファーを示します。
PerformanceCountersパフォーマンス カウンターのデータ バッファーを示します。
WindowsEventLogsWindows イベント ログ用のデータ バッファーを示します。

DataBufferName 列挙体は、ログ データのオンデマンド転送を開始または停止するときに、データ バッファーを指定するために使用します。具体的には、この列挙体は、BeginOnDemandTransfer(DataBufferName) メソッドと CancelOnDemandTransfers メソッドに使用します。たとえば、次のコード スニペットでは、指定されたロール インスタンスに対するパフォーマンス カウンター ログの転送を開始します。

// 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;

// The deployment ID, role name, and role instance ID for your application 
// can be obtained from the Windows Azure Management Portal (http://manage.windowsazure.com).  
// See your application dashboard under Cloud Services.
string deploymentID = "e2ab8b6667644666ba627bdf6f5e4daa";
string roleName = "WebRole1";
string roleInstanceId = "WebRole1_IN_0";

// Get the DeploymentDiagnosticManager object for your deployment.
DeploymentDiagnosticManager deploymentDiagnosticManager = new DeploymentDiagnosticManager(connectionString, deploymentID);

// Get the diagnostic manager for the specified role instance.
RoleInstanceDiagnosticManager roleInstanceDiagnosticManager = deploymentDiagnosticManager.GetRoleInstanceDiagnosticManager(roleName, roleInstanceId);

// Begin the on-demand transfer of performance counter logs.
roleInstanceDiagnosticManager.BeginOnDemandTransfer(DataBufferName.PerformanceCounters);
Warning警告
Azure SDK Version 2.5 以上では、この API がサポートされません。代わりに、XML 構成ファイル diagnostics.wadcfg を使用してください。詳細については、「Collect Logging Data by Using Azure Diagnostics」を参照してください。


開発プラットフォーム

Windows Vista、Windows 7 および Windows Server 2008

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

コミュニティの追加

追加
表示:
© 2016 Microsoft