jabber.connection.PubSubNode.PublishItem C# (CSharp) Method

PublishItem() public method

Publishes an item to the node.
public PublishItem ( string id, XmlElement contents ) : void
id string If null, the server will assign an item ID.
contents System.Xml.XmlElement The XML inside the item. Should be in a new namespace.
return void
        public void PublishItem(string id, XmlElement contents)
        {
            PubSubIQ iq = createCommand(PubSubCommandType.publish);
            Publish pub = (Publish)iq.Command;
            PubSubItem item = new PubSubItem(m_stream.Document);
            if (id != null)
                item.ID = id;
            item.AddChild(contents);
            pub.AddChild(item);
            BeginIQ(iq, new IqCB(OnPublished), item);
        }