1

http で動作するカスタム バインディングを開発したため、httpスキームとして返されます。このスキームを返す現在のコードは次のとおりです。

Binding私の用途の導出

public override string Scheme {
    get { return this.transportElement.Scheme; }
}

ここで、transportElement は my custom のインスタンスでTransportBindingElementあり、スキームはによって直接返されます

public override string Scheme {
    get { return "http"; }
}

. 今、私はのサポートを追加したいと思いhttpsます。スキームに応じて、バインディングのユーザーから要求された場合、チャネルは安全な接続を開く必要があります。

1 つのバインディングに対して複数のスキームを公開することは可能ですか?

  • はいの場合、どうすればこれを行うことができますか ( ?Schemeのみを返すためstring)
  • いいえの場合、願いを叶えるためにはどのようなアプローチをとればよいですか?
4

1 に答える 1