匯出 (0) 列印
全部展開

RoleInstanceDiagnosticManager.BeginOnDemandTransfer方法(DataBufferName)

更新日期: 2013年11月

開始隨選傳輸指定的資料緩衝區。

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

public Guid BeginOnDemandTransfer (
	DataBufferName sourceBufferName
)

參數

sourceBufferName

類型:Microsoft.WindowsAzure.Diagnostics.DataBufferName

來源緩衝區的名稱。

傳回值

類型:System.Guid

識別傳輸的要求識別碼。

BeginOnDemandTransfer(DataBufferName) 方法可用來從角色執行個體的本機儲存體,啟動緩衝處理之診斷資料的隨選傳輸到您所需的最終目的地。輸入參數,sourceBufferName,會指出您想要傳輸的 DataBufferName 列舉值。

每個資料緩衝區每次只能進行一項傳輸。例如,如果您使用 PerformanceCounters 呼叫此方法啟動角色執行個體的所有效能計數器資料傳輸,您就無法在完成傳輸之前再次呼叫它。

Example

下列程式碼片段會啟動角色執行個體的效能計數器資料的隨選傳輸:

// Get the diagnostic monitor for the specified role instance.
RoleInstanceDiagnosticManager roleInstanceDiagnosticManager = 
       new RoleInstanceDiagnosticManager(myStorageAccount, 
                                         "28281fc7754b44faa9ccf4911983edf1",
                                         "MyWebRole",
                                         "deployment(1).MyAzureProject.WebRole1.0");

// Start a transfer of performance counter logs.
roleInstanceDiagnosticManager.BeginOnDemandTransfer(DataBufferName.PerformanceCounters);

Warning警告
Azure SDK 2.5 版和更新版本不支援這個 API。請改用 diagnostics.wadcfg XML 組態檔。如需詳細資訊,請參閱Collect Logging Data by Using Azure Diagnostics


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

開發平台

Windows Vista、Windows 7 和 Windows Server 2008

目標平台

社群新增項目

新增
Microsoft 正展開一份線上問卷調查,了解您對於 MSDN 網站的看法。 如果您選擇參加,您離開 MSDN 網站時即會顯示線上問卷調查。

您是否想要參加?
顯示:
© 2015 Microsoft