我正在为服务面料应用程序中的备份服务实施实用程序。目标是自动化我们实施的SF应用程序的备份过程。支持用实用程序备份的应用程序中的服务将实现一个接口,例如IMyBackupInterface
。
应用程序中枚举状态服务非常容易,但我看不出任何方法可以识别哪个服务实现特定界面。
目前,我只是为此接口创建一个服务代理,并试图调用方法。不支持接口的服务,依靠SF SDK版本,例如NotImplementedException
或ArgumentException
或KeyNotFoundException
。
是否有一些更好的方法来发现服务上的接口?
作为替代方案,也许您可以拥有支持备份接口的服务可用属性。