次の方法で共有


Binding.Scheme プロパティ

定義

派生クラスで実装される場合は、バインディングによって構築されるチャネル ファクトリとリスナー ファクトリによって使用されるトランスポートを指定する 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の各インスタンスには、サービスのメタデータ内のバインドのユーザー名を一意に識別するNameNamespaceがあります。 たとえば、さらに HTTP バインディングを追加する場合は、任意の名前を付け、すべてのスキームを "http" に設定できます。 Schemeに基づく固有のアプリケーションやマシンのディスパッチはありません。 そのため、既知のプロトコルに対して追加のハンドラーを登録できないという一般的な問題を回避できます。 また、各バージョンに異なる名前を付けることで、複数のバージョンのバインドをサイド バイ サイドで簡単に操作することもできます。

適用対象