private static FeedItemOperation newSiteLinkFeedItemAddOperation(
SiteLinksDataHolder siteLinksData, String text, String url)
{
// Create the FeedItemAttributeValues for our text values.
FeedItemAttributeValue linkTextAttributeValue = new FeedItemAttributeValue();
linkTextAttributeValue.feedAttributeId = siteLinksData.LinkTextFeedAttributeId;
linkTextAttributeValue.stringValue = text;
FeedItemAttributeValue linkUrlAttributeValue = new FeedItemAttributeValue();
linkUrlAttributeValue.feedAttributeId = siteLinksData.LinkUrlFeedAttributeId;
linkUrlAttributeValue.stringValue = url;
// Create the feed item and operation.
FeedItem item = new FeedItem();
item.feedId = siteLinksData.SiteLinksFeedId;
item.attributeValues =
new FeedItemAttributeValue[] {linkTextAttributeValue, linkUrlAttributeValue};
FeedItemOperation operation = new FeedItemOperation();
operation.operand = item;
operation.@operator = Operator.ADD;
return operation;
}