在特定的计算机上,我有两个网络适配器。一个连接到昂贵的IP提供商,如卫星,而另一个连接到较便宜的提供商,如空中卡。卫星连接非常可靠且始终可用,但价格昂贵得多。空中卡有时会覆盖,如果是,它便宜了。
在我的应用程序中,有一些API调用是关键的,必须在我需要它时发生。其他API调用不太重要。
使用C#,当我想调用一个重要的API(https端点)时,我是否可以指示该调用使用绑定到卫星的网络适配器,当我有一个不太重要的呼叫时,我可以强制它如果可用,请使用较便宜的适配器?换句话说,我想根据应用程序中的逻辑有选择地使用一个网关与另一个网关。
如果可能,编码方法是什么,以及涉及哪些类库。