Экспорт (0) Печать
Развернуть все

DeploymentDiagnosticManager - класс

Обновлено: Ноябрь 2013 г.

Представляет собой класс для удаленного управления конфигурацией мониторов диагностики.

Пространство имен: Microsoft.WindowsAzure.Diagnostics.Management
Сборка: Microsoft.WindowsAzure.Diagnostics (в Microsoft.WindowsAzure.Diagnostics.dll)

Класс DeploymentDiagnosticManager используется для получения конфигурации диагностики развертывания и соответствующих экземпляров роли, которые в настоящее время запущены в Microsoft Azure. После задания развертывания для него и его ролей можно изменить конфигурацию диагностики и ведения журнала с помощью других классов и методов пространства имен Microsoft.WindowsAzure.Diagnostics.Management.

Вы можете создать экземпляр класса DeploymentDiagnosticManager из приложения, запущенного в облаке или на локальном компьютере. Единственное требование — это приложение может получать доступ к конечной точке хранилища больших двоичных объектов для wad-control-container, созданного с помощью DiagnosticMonitor определенной роли.

Вы можете создать объект DeploymentDiagnosticManager для развертывания, указав место хранения для файла конфигурации диагностики с помощью DiagnosticsConnectionString и идентификатор развертывания размещенной службы.

Например, в следующем фрагменте кода создается новый диспетчер диагностики развертывания.

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

WarningПредупреждение
Этот API не поддерживается в пакете SDK для Azure версии 2.5 и более поздних версий. Вместо него используйте XML-файл конфигурации diagnostics.wadcfg. Дополнительные сведения см. в Collect Logging Data by Using Azure Diagnostics.


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

Все открытые статические члены метода (Shared в Visual Basic) этого типа потокобезопасны. Безопасная многопоточная работа с членами экземпляров типа не гарантируется.

Платформы разработки

Windows Vista, Windows 7 и Windows Server 2008

Целевые платформы

Добавления сообщества

ДОБАВИТЬ
Показ:
© 2015 Microsoft