WebPartConnection.Transformer 属性

定义

获取一个 WebPartTransformer 对象,用于在 Web 部件连接中两个不兼容的连接点之间转换数据。

public:
 property System::Web::UI::WebControls::WebParts::WebPartTransformer ^ Transformer { System::Web::UI::WebControls::WebParts::WebPartTransformer ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.UI.WebControls.WebParts.WebPartTransformer Transformer { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Transformer : System.Web.UI.WebControls.WebParts.WebPartTransformer
Public ReadOnly Property Transformer As WebPartTransformer

属性值

WebPartTransformer。 默认值为 null

属性

注解

在 Web 部件连接中,连接中的提供程序和使用者控件可通过两种方式进行连接。 它们可以直接通过各自的 ConnectionPoint 对象和两个控件都能理解的接口类型进行连接。 或者,如果它们不兼容,则可以使用对象 WebPartTransformer 间接连接,该对象将接口实例从提供程序转换为使用者所理解的类型。

当需要转换器作为连接的一部分时, Transformer 属性提供对 WebPartTransformer 对象的引用。 可以通过添加自定义转换器 (或元素内 Web 部件控件集提供的转换器之一的标记,以声明方式在网页的标记中) 为连接添加转换器 <asp:WebPartConnection> 。 还可以以编程方式添加转换器,在代码中创建它的实例,并在控件上WebPartManager调用 ConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartTransformer) 方法来创建连接,将转换器对象以及其他必需的参数传递给它。

适用于

另请参阅