csImb.csImb.Publish C# (CSharp) Method

Publish() public method

Specify that publishing on the specified event will start. The specified serializer will be used to convert the specified object into the IMB byte buffer.
public Publish ( string channelName, XmlSerializer pSerializer ) : void
channelName string The name of the event.
pSerializer System.Xml.Serialization.XmlSerializer The serializer to apply in case the specfied event message is sent.
return void
        public void Publish(string channelName, XmlSerializer pSerializer)
        {
            if (!IsConnected) return;
            Imb.Publish(channelName);

            // Add to map of known transmission serializers.
            if (!channelSerializers.ContainsKey(channelName)) channelSerializers.Add(channelName, pSerializer);
        }