DependencyService

使用 DependencyService 时,通常需要 3 个部分:

  • 接口 - 定义你希望抽象的函数。
  • 平台实现 - 实现先前定义的接口的每个平台特定项目中的类。
  • 注册 - 每个平台特定的实现类必须通过元数据属性在 DependencyService 中注册。这使得 DependencyService 能够在运行时找到你的实现。

使用 DependencyService 时,你需要为你定位的每个平台提供实施。如果未提供实现,则应用程序将在运行时失败。