我开发了一个自定义绑定,它在http上工作,因此返回http
作为它的方案。我目前返回此方案的代码如下:
我推导Binding
使用
public override string Scheme {
get { return this.transportElement.Scheme; }
}
其中transportElement是我的自定义TransportBindingElement
的实例,其中方案由
public override string Scheme {
get { return "http"; }
}
。现在,我想添加对https
的支持。根据方案,如果我的绑定用户请求,我的频道应该打开安全连接。
是否可以为一个绑定公开多个方案?
Scheme
只返回string
?)答案 0 :(得分:0)
解决方案似乎是支持security mode
标志,并更改代码以动态返回依赖于此标志的方案。