我开发了一个自定义绑定,它在 http 上工作,因此返回http
它的方案。我当前返回此方案的代码如下:
Binding
我的用途推导
public override string Scheme {
get { return this.transportElement.Scheme; }
}
其中 transportElement 是我的 custom 的一个实例TransportBindingElement
,其中该方案由直接返回
public override string Scheme {
get { return "http"; }
}
. 现在,我想添加对https
. 根据方案,如果我的绑定用户请求,我的频道应该打开安全连接。
是否可以为一个绑定公开多个方案?
- 如果是,我该怎么做(因为
Scheme
只返回一个string
?) - 如果不是,我应该采取什么方法来实现我的愿望?