Implementing IInboundPipe

To implement the IInboundPipe interface, add the following method in XmlInboundPipe.cs:

public virtual void ToPublishingPoint()
{
    var items = new List<PublishingSystemEventInfo>();
    var wrapperObjects = this.LoadWrapperObjectItems();
    foreach (var item in wrapperObjects)
    {
        items.Add(new PublishingSystemEventInfo() { Item = item, ItemAction = RelatedActionsConstants.PublishingPointImported, Language = item.Language });
    }
 
    this.PushData(items);
}

You must implement the ToPublishingPoint method. You call the LoadWrapperObjectItems helper method to wrap the xml documents in WrapperObject. Then, you wrap the items inPublishingSystemEventInfo objects and call PushData.

Related topics:

Feedback

How useful is this article?

Tell us more

Submit
Your message was successfully sent.

We appreciate your feedback.

Your message could not be sent.

OK