예제 #1
0
        public override Publisher CreatePublisher(string cls, SerializableDictionary <string, Variant> args)
        {
            logger.Trace("CreatePublisher: {0}", cls);

            OnCreatePublisherEvent(cls, args);

            Publisher ret = null;

            PerformRemoting(delegate() { ret = proxy.CreatePublisher(cls, args); });

            return(ret);
        }
예제 #2
0
        public override Publisher CreatePublisher(string cls, Dictionary <string, Variant> args)
        {
            logger.Trace("CreatePublisher: {0}", cls);

            OnCreatePublisherEvent(cls, args);

            Publisher ret = null;

            // Remote 'args' as a List to support mono/microsoft interoperability
            PerformRemoting(delegate() { ret = proxy.CreatePublisher(cls, args.ToList()); });

            return(ret);
        }