DependencyService
使用 DependencyService
时,通常需要 3 个部分:
- 接口 - 定义你希望抽象的函数。
- 平台实现 - 实现先前定义的接口的每个平台特定项目中的类。
- 注册 - 每个平台特定的实现类必须通过元数据属性在
DependencyService
中注册。这使得DependencyService
能够在运行时找到你的实现。
使用 DependencyService
时,你需要为你定位的每个平台提供实施。如果未提供实现,则应用程序将在运行时失败。