Binding.Scheme プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスで実装される場合は、バインディングによって構築されるチャネル ファクトリとリスナー ファクトリによって使用されるトランスポートを指定する URI スキームを設定します。
public:
abstract property System::String ^ Scheme { System::String ^ get(); };
public abstract string Scheme { get; }
member this.Scheme : string
Public MustOverride ReadOnly Property Scheme As String
プロパティ値
現在のバインディングによってビルドされたファクトリによって作成されるチャネルまたはリスナーによって使用される URI スキーム。
注釈
バインディングのこのユーザー名は、 Scheme プロパティで指定されるプロトコル名の指定とは異なります。 Bindingの各インスタンスには、サービスのメタデータ内のバインドのユーザー名を一意に識別するNameとNamespaceがあります。 たとえば、さらに HTTP バインディングを追加する場合は、任意の名前を付け、すべてのスキームを "http" に設定できます。 Schemeに基づく固有のアプリケーションやマシンのディスパッチはありません。 そのため、既知のプロトコルに対して追加のハンドラーを登録できないという一般的な問題を回避できます。 また、各バージョンに異なる名前を付けることで、複数のバージョンのバインドをサイド バイ サイドで簡単に操作することもできます。