Udostępnij za pośrednictwem


WebPartConnection.Transformer Właściwość

Definicja

WebPartTransformer Pobiera obiekt używany do przekształcania danych między dwoma inaczej niezgodnymi punktami połączenia w połączeniu składników Web Part.

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

Wartość właściwości

Klasa WebPartTransformer. Wartość domyślna to null.

Atrybuty

Uwagi

W połączeniu składników Web Part istnieją dwa sposoby nawiązywania połączenia przez dostawcę i użytkownika w połączeniu. Mogą łączyć się bezpośrednio za pośrednictwem odpowiednich ConnectionPoint obiektów i typu interfejsu, który jest zrozumiały dla obu kontrolek. Jeśli są one niezgodne, mogą łączyć się pośrednio przy użyciu WebPartTransformer obiektu, który przekształca wystąpienie interfejsu od dostawcy w typ zrozumiały dla konsumenta.

Gdy transformator jest potrzebny w ramach połączenia, Transformer właściwość udostępnia odwołanie do WebPartTransformer obiektu. Transformator dla połączenia można dodać deklaratywnie w adiustacji strony sieci Web, dodając tag dla transformatora niestandardowego (lub jeden z transformatorów dostarczanych z zestawem kontrolek składników Web Part) w elemecie <asp:WebPartConnection> . Można również programowo dodać transformator, utworzyć wystąpienie w kodzie i wywołać ConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartTransformer) metodę w kontrolce WebPartManager w celu utworzenia połączenia, przekazując do niego obiekt transformatora wraz z innymi wymaganymi parametrami.

Dotyczy

Zobacz też