Binding.Name プロパティ

定義

バインディングの名前を取得または設定します。

public:
 property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
member this.Name : string with get, set
Public Property Name As String

プロパティ値

String

バインディングの名前。 既定の名前は null です。

例外

設定する値には、null も空の文字列も指定できません。

注釈

Binding の各インスタンスには、NameNamespace があり、これらの組み合わせで、サービスのメタデータ内のバインディングに対するユーザー名を一意に識別します。

バインディングに対するこのユーザー名は、Scheme プロパティによって指定されるプロトコル名とは異なります。 たとえば、HTTP バインドをさらに追加する場合は、それらに自由に名前を付けて、すべてのスキームを "http" に設定できます。 Scheme に基づくアプリケーションまたはマシンの固有のディスパッチはありません。 したがって、既知のプロトコルに対して追加のハンドラーを登録できないという、よくある問題は避けられます。 また、複数のバージョンのバインドの並行使用も、各バージョンに異なる名前を付けることで、簡単に処理できます。

適用対象