When creating the custom pipe, you implement the following interfaces:
IPipe - base publishing point pipe interface. To implement the interface, you must implement the following methods:
GetDefaultSettings - gets the default settings.
Initialize - creates a pipe instance and passes the pipe settings to it.
CanProcessItem - indicates if the pipe can process an item when pushing the data.
GetPipeSettingsShortDescription - gets the pipe settings short description.
CleanUp - cleans up the stored items in the publishing point.
GetConvertedItemsForMapping - applies the mappings.
IPushPipe - base push pipe interface. To implement the IPushPipe interface, you must implement the PushData method. The PushData method pushes the data to the publishing point.
IPullPipe - base pull pipe interface. To implement the IPullPipe interface, you must implement the GetData method. The GetData method gets the data from the publishing point.
IInboundPipe - base inbound pipe interface. To implement the IInboundPipe interface, you must implement the ToPublishingPoint method. The ToPublishingPoint method transfers the data to the publishing point.
IOutboundPipe - base outbound pipe interface. You do not need to implement any method to implement the IOutboundPipe interface.
Back To Top
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important
Copyright © 2022 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.
Progress, Telerik, Ipswitch, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.
Powered by Progress Sitefinity