Esta página foi útil?
Seus comentários sobre este conteúdo são importantes. Queremos saber sua opinião.
Comentários adicionais?
1500 caracteres restantes
Exportar (0) Imprimir
Expandir Tudo

Enumeração DataBufferName

Atualizado: abril de 2013

Enumeração de cada tipo de buffer de dados.

Namespace: Microsoft.WindowsAzure.Diagnostics
Assembly: Microsoft.WindowsAzure.Diagnostics (em Microsoft.WindowsAzure.Diagnostics.dll)

public enum DataBufferName

Nome do membroDescrição
DiagnosticInfrastructureLogsIndica que o buffer de dados para os logs gerados pela infraestrutura de diagnóstico subjacente.
DirectoriesIndica o buffer de dados para logs baseados em arquivo.
LogsIndica o buffer de dados de logs do Microsoft Azure.
PerformanceCountersIndica o buffer de dados de contadores de desempenho.
WindowsEventLogsIndica o buffer de dados de logs de evento do Windows.

A enumeração DataBufferName é usada para especificar um buffer de dados ao iniciar ou parar uma transferência sob demanda de dados de log. Especificamente, essa enumeração é usada para os métodos BeginOnDemandTransfer(DataBufferName) e CancelOnDemandTransfers. Por exemplo, o trecho de código a seguir inicia uma transferência de logs do contador de desempenho para a instância de função especificada:

// 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);
WarningAviso
Não há suporte para essa API no SDK do Azure versão 2.5 e superior. Em vez disso, use o arquivo de configuração XML diagnostics.wadcfg. Para obter mais informações, consulte Collect Logging Data by Using Azure Diagnostics.


Plataformas de desenvolvimento

Windows Vista, Windows 7 e Windows Server 2008

Plataformas de destino

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft