이 페이지가 유용했습니까?
이 콘텐츠에 대한 여러분의 의견은 중요합니다. 의견을 알려주십시오.
추가 의견
1500자 남음
내보내기(0) 인쇄
모두 확장

DataBufferName 열거

업데이트 날짜: 2013년 4월

각 데이터 버퍼 종류의 열거입니다.

네임스페이스: Microsoft.WindowsAzure.Diagnostics
어셈블리: Microsoft.WindowsAzure.Diagnostics.dll의 Microsoft.WindowsAzure.Diagnostics

‘선언
Public Enumeration 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경고
이 API는 Azure SDK 버전 2.5 이상에서 지원되지 않습니다. 대신 diagnostics.wadcfg XML 구성 파일을 사용하세요. 자세한 내용은 Collect Logging Data by Using Azure Diagnostics를 참조하세요.


개발 플랫폼

Windows Vista, Windows 7 및 Windows Server 2008

대상 플랫폼

커뮤니티 추가 항목

추가
표시:
© 2015 Microsoft