标签: c# .net
我的项目中有2个服务引用到第三方API。第一项服务是他们的沙盒(测试)环境,第二项服务是他们的实时环境。
我正在为这两个服务编写一个包装器(C#.net 4.51),这样我就不会有2个服务暴露给我项目的其他部分,所以如果我想换掉API另一方面,它与我现有的项目结构无缝集成。
我的问题是,设置配置的最佳方式或方式是什么,以便包装器知道使用沙箱还是实时环境?
我在想可能有某种类型的构造函数将一个设置参数指向sandbox或test。但是我想要其他一些想法,看看别人做了什么。