1
我開發了一個自定義綁定,它可以在http上工作,因此它的計劃返回http
。我當前的代碼返回該方案如下:在一個綁定中支持多種方案
我的Binding
派生使用
public override string Scheme {
get { return this.transportElement.Scheme; }
}
其中transportElement是我的自定義TransportBindingElement
,如該計劃是由
public override string Scheme {
get { return "http"; }
}
直接返回的實例
。現在,我想添加對https
的支持。根據方案的不同,如果我的綁定用戶請求,我的頻道應打開安全連接。
是否可以公開一個綁定的多個方案?
- 如果是的話,我怎麼能做到這一點(因爲
Scheme
只返回一個string
?) - 如果沒有,我應該採取什麼樣的方式來實現我的願望是什麼?