DependencyService
使用 DependencyService
時,通常需要 3 個部分:
- 介面 - 定義你希望抽象的函式。
- 平臺實現 - 實現先前定義的介面的每個平臺特定專案中的類。
- 註冊 - 每個平臺特定的實現類必須通過後設資料屬性在
DependencyService
中註冊。這使得DependencyService
能夠在執行時找到你的實現。
使用 DependencyService
時,你需要為你定位的每個平臺提供實施。如果未提供實現,則應用程式將在執行時失敗。