本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

DeploymentDiagnosticManager 類別

 

更新日期: 2013年11月

提供類別以從遠端管理診斷監視器的組態。

命名空間:   Microsoft.WindowsAzure.Diagnostics.Management
組件:  Microsoft.WindowsAzure.Diagnostics (在 Microsoft.WindowsAzure.Diagnostics.dll 中)

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

public class DeploymentDiagnosticManager

名稱描述
System_CAPS_pubmethodDeploymentDiagnosticManager(String, String)

建立的新執行個體 DeploymentDiagnosticManager 類別。

名稱描述
System_CAPS_pubpropertySystem_CAPS_staticAllowInsecureRemoteConnections

This API is obsolete. 指定部署診斷管理員可能會使用非安全 (HTTP) 連線與儲存體帳戶進行通訊。

名稱描述
System_CAPS_pubmethodEquals(Object)

(繼承自 Object。)

System_CAPS_protmethodFinalize()

(繼承自 Object。)

System_CAPS_pubmethodGetHashCode()

(繼承自 Object。)

System_CAPS_pubmethodGetRoleInstanceDiagnosticManager(String, String)

傳回 RoleInstanceDiagnosticManager 指定的角色執行個體。

System_CAPS_pubmethodGetRoleInstanceDiagnosticManagersForRole(String)

傳回指定之角色的角色執行個體診斷管理員清單。

System_CAPS_pubmethodGetRoleInstanceIdsForRole(String)

傳回可使診斷監視器執行的使用中角色執行個體識別碼清單。

System_CAPS_pubmethodGetRoleNames()

列出已成功開啟至少一個診斷監視器的一組角色。

System_CAPS_pubmethodGetType()

(繼承自 Object。)

System_CAPS_protmethodMemberwiseClone()

(繼承自 Object。)

System_CAPS_pubmethodToString()

(繼承自 Object。)

DeploymentDiagnosticManager 類別用來取得部署和 Windows Azure 目前正在執行其角色執行個體的診斷組態。 一旦指定的部署,您可以使用其他類別和方法的 Microsoft.WindowsAzure.Diagnostics.Management 修改診斷和記錄設定為部署及其角色的命名空間。

您可以具現化 DeploymentDiagnosticManager 從執行的應用程式在雲端或在本機電腦上的類別。 唯一的需求是您的應用程式可以存取的 Blob 儲存體端點 wad-control-container 建立您的角色 DiagnosticMonitor

您建立 DeploymentDiagnosticManager 藉由指定診斷組態檔中的儲存位置部署的物件使用 DiagnosticsConnectionString, ,並提供託管服務的部署 ID。

例如,下列程式碼片段會建立新的部署診斷管理員。

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

System_CAPS_warning警告

這個 API 不支援在 Azure 2.5 和更新版本的 SDK 版本。 請改用 diagnostics.wadcfg XML 組態檔。 如需詳細資訊,請參閱 收集記錄資料使用 Azure 診斷程式

這個類型的任何公用靜態 (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

回到頁首
顯示: