管道组件可以在设计时公开自己的自定义属性。 在组件中定义的任何公共属性都将在管道设计器中呈现,从而实现该属性的读取和写入访问器。 管道设计器将根据其声明显示组件属性;例如,如果属性声明为只读,则会在管道设计器中显示为此类属性。
自定义管道组件必须实现 IPersistPropertyBag 接口才能创建这些自定义属性。 可以使用 IPersistPropertyBag 接口创建的属性可以在 Microsoft Visual Studio 的“属性”窗口中设置,就像本机管道组件的所有属性一样。 本部分包含配置每个包含管道组件的过程。