Binding.Namespace プロパティ

定義

バインドの XML 名前空間を取得または設定します。

C#
public string Namespace { get; set; }

プロパティ値

バインディングの XML 名前空間。 既定値は "http://tempuri.org/" です。

例外

設定する値を null にすることはできません。

注釈

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

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

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
UWP 10.0