Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
Exporter (0) Imprimer
Développer tout

Classe DeploymentDiagnosticManager

Mis à jour: novembre 2013

Fournit une classe pour la gestion de la configuration des moniteurs de diagnostics à distance.

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

public ref class DeploymentDiagnosticManager

La classe DeploymentDiagnosticManager sert à obtenir la configuration des diagnostics d'un déploiement et de ses instances de rôle en cours d'exécution sur Microsoft Azure. Une fois qu'un déploiement a été spécifié, vous pouvez utiliser d'autres classes et méthodes de l'espace de noms Microsoft.WindowsAzure.Diagnostics.Management pour modifier la configuration des diagnostics et de la journalisation pour le déploiement et ses rôles.

Vous pouvez instancier une classe DeploymentDiagnosticManager à partir d'une application exécutée dans le cloud ou sur un ordinateur local. La seule exigence est que votre application puisse accéder au point de terminaison de stockage d'objets blob pour le wad-control-container créé par le DiagnosticMonitor de votre rôle.

Vous créez un objet DeploymentDiagnosticManager pour un déploiement en spécifiant l'emplacement de stockage de votre fichier de configuration de diagnostics à l'aide de DiagnosticsConnectionString et l'ID de déploiement d'un service hébergé.

Par exemple, l'extrait de code suivant crée un gestionnaire de diagnostics de déploiement.

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

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.


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

Tous les membres statiques publics (Shared en Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Plateformes de développement

Windows Vista, Windows 7 et Windows Server 2008

Plateformes cibles

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft