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

属性值

String

由当前绑定生成的工厂所创建的通道或侦听器所使用的 URI 架构。

注解

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

适用于