Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Esporta (0) Stampa
Espandi tutto

Classe DeploymentDiagnosticManager

Aggiornamento: novembre 2013

Fornisce una classe per la gestione della configurazione dei monitor di diagnostica in modalità remota.

Spazio dei nomi: Microsoft.WindowsAzure.Diagnostics.Management
Assembly: Microsoft.WindowsAzure.Diagnostics (in Microsoft.WindowsAzure.Diagnostics.dll)

public class DeploymentDiagnosticManager

La classe DeploymentDiagnosticManager viene usata per ottenere la configurazione di diagnostica di una distribuzione e le relative istanze di ruoli attualmente in esecuzione in Microsoft Azure. Una volta specificata una distribuzione, è possibile usare altre classi e altri metodi dello spazio dei nomi Microsoft.WindowsAzure.Diagnostics.Management per modificare la configurazione della diagnostica e della registrazione per la distribuzione e i relativi ruoli.

È possibile creare un'istanza della classe DeploymentDiagnosticManager da un'applicazione in esecuzione nel cloud o in un computer locale. L'unico requisito è che l'applicazione possa accedere all'endpoint di archiviazione Blob per wad-control-container creato dall'oggetto DiagnosticMonitor del ruolo.

Per creare un oggetto DeploymentDiagnosticManager per una distribuzione, specificare il percorso di archiviazione del file di configurazione della diagnostica tramite DiagnosticsConnectionString e fornire l'ID di distribuzione di un servizio ospitato.

Il seguente frammento di codice ad esempio crea un nuovo gestore di diagnostica della distribuzione.

// 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&gt;;AccountKey=<AccountKey&gt;";
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);

WarningAvviso
Questa API non è supportata in Azure SDK 2.5 e versioni successive. Usare invece il file di configurazione XML diagnostics.wadcfg. Per altre informazioni, vedere Collect Logging Data by Using Azure Diagnostics.


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

Qualsiasi membro statico pubblico (condiviso in Visual Basic) di questo tipo è thread safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Piattaforme di sviluppo

Windows Vista, Windows 7 e Windows Server 2008

Piattaforme di destinazione

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft