Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Classe DeploymentDiagnosticManager

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
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2015 Microsoft