AppFunctionManager.RegisterAppFunctions 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
同時註冊多個 AppFunction 實作,共享單一生命週期。
[Android.Runtime.Register("registerAppFunctions", "(Ljava/util/List;)Landroid/app/appfunctions/AppFunctionRegistration;", "", ApiSince=37)]
public Android.App.AppFunctions.IAppFunctionRegistration RegisterAppFunctions(System.Collections.Generic.IList<Android.App.AppFunctions.RegisterAppFunctionRequest> requests);
[<Android.Runtime.Register("registerAppFunctions", "(Ljava/util/List;)Landroid/app/appfunctions/AppFunctionRegistration;", "", ApiSince=37)>]
member this.RegisterAppFunctions : System.Collections.Generic.IList<Android.App.AppFunctions.RegisterAppFunctionRequest> -> Android.App.AppFunctions.IAppFunctionRegistration
參數
- requests
- IList<RegisterAppFunctionRequest>
一串 RegisterAppFunctionRequest 物件,每個物件指定要註冊的函式。 這個值不可能為零值。
傳回
一個 AppFunctionRegistration 物件,可以用一次呼叫將批次中所有函式取消註冊。 這個值不可能為零值。
- 屬性
備註
同時註冊多個 AppFunction 實作,共享單一生命週期。
這比多次呼叫 registerAppFunction(String, Executor, AppFunction) 更有效率。 行為與生命週期
透過此方法註冊的每個函式,都遵循與 registerAppFunction(String, Executor, AppFunction) 註冊的相同執行與生命週期規則。 批次操作與原子性
註冊是原子式的:要麼所有函數都成功註冊,要麼都沒有。 如果清單中任何函式驗證失敗(例如已註冊或未在清單中宣告),此方法會拋出例外,批次中的函數將不會被註冊。 請求中的每個函式都遵循應用程式 XML 資源中宣告的範圍規則。
會回傳一個 AppFunctionRegistration 物件,該物件可用一次呼叫解除整個函式批次的註冊。
Android 參考資料。android.app.appfunctions.AppFunctionManager.registerAppFunctions
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。