Exemple #1
0
        public void UpdateServiceURL(string[] url, string username = null, Dictionary <string, object> credentials = null,
                                     string objecttype             = null, bool close_connected = false)
        {
            MessageElementData credentials2 = null;

            try
            {
                if (username == null)
                {
                    username = "";
                }
                if (credentials != null)
                {
                    credentials2 = (MessageElementData)RobotRaconteurNode.s.PackVarType(credentials);
                }

                if (objecttype == null)
                {
                    objecttype = "";
                }
                vectorstring url2 = new vectorstring();
                foreach (string ss in url)
                {
                    url2.Add(ss);
                }

                _subscription.UpdateServiceURL(url2, username, credentials2, objecttype, close_connected);
            }
            finally
            {
                if (credentials2 != null)
                {
                    credentials2.Dispose();
                }
            }
        }