Binding.Namespace 属性

定义

获取或设置绑定的 XML 命名空间。

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

属性值

绑定的 XML 命名空间。 默认值是 "http://tempuri.org/"

例外

该值不能设置为 null

注解

每个 Binding 实例都具有 NameNamespace,它们结合起来在服务的元数据中唯一标识绑定的用户名。

绑定的这一用户名不同于协议名称的规范,后者由 Scheme 属性指定。 例如,如果要添加更多 HTTP 绑定,可以将它们命名为任何名称,并可将其所有架构都设置为“http”。 不存在基于 Scheme 的固有应用程序或计算机调度。 这样,就避免了一个常见问题,即无法为已知协议注册附加处理程序。 通过给每个版本提供不同的名称,还可以轻松地并行使用一个绑定的多个版本。

适用于