Exporter (0) Imprimer
Développer tout

Énumération DataBufferName

Mis à jour: avril 2013

Énumération de chaque type de tampon de données.

Espace de noms: Microsoft.WindowsAzure.Diagnostics
Assembly : Microsoft.WindowsAzure.Diagnostics (en Microsoft.WindowsAzure.Diagnostics.dll)

public enum class DataBufferName

Nom de membreDescription
DiagnosticInfrastructureLogsIndique le tampon de données pour les journaux générés par l'infrastructure de diagnostic sous-jacente elle-même.
DirectoriesIndique le tampon de données des journaux basés sur un fichier.
LogsIndique le tampon de données des journaux Microsoft Azure.
PerformanceCountersIndique le tampon de données des compteurs de performances.
WindowsEventLogsIndique le tampon de données des journaux des événements Windows.

L'énumération DataBufferName est utilisée pour spécifier un tampon de données lors du démarrage ou de l'arrêt d'un transfert à la demande de données de journalisation. Plus précisément, cette énumération est utilisée pour les méthodes BeginOnDemandTransfer(DataBufferName) et CancelOnDemandTransfers. Par exemple, l'extrait de code suivant démarre un transfert des journaux de compteurs de performances pour l'instance de rôle spécifiée :

// 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);
WarningAvertissement
Cette API n'est pas prise en charge dans le Kit de développement logiciel (SDK) Azure versions 2.5 et ultérieures. Utilisez plutôt le fichier de configuration XML diagnostics.wadcfg. Pour plus d'informations, consultez Collect Logging Data by Using Azure Diagnostics.


Plateformes de développement

Windows Vista, Windows 7 et Windows Server 2008

Plateformes cibles

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft