DependencyService

使用 DependencyService 時,通常需要 3 個部分:

  • 介面 - 定義你希望抽象的函式。
  • 平臺實現 - 實現先前定義的介面的每個平臺特定專案中的類。
  • 註冊 - 每個平臺特定的實現類必須通過後設資料屬性在 DependencyService 中註冊。這使得 DependencyService 能夠在執行時找到你的實現。

使用 DependencyService 時,你需要為你定位的每個平臺提供實施。如果未提供實現,則應用程式將在執行時失敗。