2009-08-26 43 views
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?)
  • 如果沒有,我應該採取什麼樣的方式來實現我的願望是什麼?

回答

0

該解決方案似乎是爲了支持security mode標誌,並將代碼更改爲動態返回依賴於此標誌的方案。