此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
非同步方法
貢獻者
建議變更
有些API方法是非同步的、這表示當方法傳回時、它們執行的作業可能不完整。非同步方法會傳回可查詢以查看作業狀態的處理代碼;某些作業的狀態資訊可能會包含完成百分比。
查詢非同步作業時、其結果可能是下列其中一種:
-
DriveAdd
:系統正在向羣集添加驅動器。 -
BulkVolume
:系統正在兩個磁碟區之間執行複本作業、例如備份或還原。 -
Clone
:系統正在複製磁碟區。 -
DriveRemoval
:系統正在從磁碟機複製資料、以準備將其從叢集移除。 -
RtfiPendingNode
:系統在節點上安裝兼容軟件,然後再將其添加到羣集。
使用非同步方法或取得執行中非同步作業的狀態時、請注意下列幾點:
-
非同步方法會在個別方法文件中指出。
-
非同步方法會傳回「asyncdyle」、這是發行API方法所知道的句點。您可以使用控制代碼輪詢非同步作業的狀態或結果。
-
您可以使用Getynprynresult方法取得個別非同步方法的結果。當您使用GetSuccessynresult查詢完成的作業時、系統會傳回結果並自動清除系統的結果。當您使用Getynprynresult查詢不完整的作業時、系統會傳回結果、但不會清除結果。
-
您可以使用list非 同步結果方法、取得所有執行中或已完成非同步方法的狀態和結果。在此情況下、系統不會清除已完成作業的結果。