Ejemplo n.º 1
0
        public BindingDetail Send(SaveBinding saveBinding, AuthToken authToken)
        {
            SetAuthToken(saveBinding, authToken);

            try
            {
                return(soapClient.SaveBinding(saveBinding));
            }
            catch (UddiException uddiException)
            {
                AttemptRefreshAuthInfo(uddiException, authToken);

                return(soapClient.SaveBinding(saveBinding));
            }
        }
Ejemplo n.º 2
0
        public BindingDetail SaveBinding(SaveBinding sb)
        {
            Debug.Enter();
            BindingDetail bd = new BindingDetail();

            try
            {
                sb.Save();
                bd.BindingTemplates = sb.BindingTemplates;
            }
            catch (Exception e)
            {
                DispositionReport.Throw(e);
            }

            return(bd);
        }
Ejemplo n.º 3
0
        public BindingDetail SaveBinding([XmlElement(Namespace = Microsoft.Uddi.VersionSupport.UddiVersionSupport.CurrentNamespace, IsNullable = false)] SaveBinding saveBinding)
        {
            object[] results = InvokeWebMethod("SaveBinding", new object[] { saveBinding });

            return((BindingDetail)results[0]);
        }
Ejemplo n.º 4
0
        /// <summary>
        ///   Callback-ul apelat după completarea noii valori in UpdateForm.
        ///   Modifica valoarea pe serverul UDDI si in lista de servicii.
        /// </summary>
        void updateForm_ValueUpdated(object sender, ValueUpdateEventArgs e)
        {
            GetBindingDetail getBindingDetail = new GetBindingDetail(((WSInfo)selectedItem.Tag).bindingKey);

                BindingDetail bindingDetail       = getBindingDetail.Send(uddiConnection);

                BindingTemplate bindingTemplate   = bindingDetail.BindingTemplates[0];

                bindingTemplate.AccessPoint.Text  = e.NewValue;

                SaveBinding saveBinding = new SaveBinding(bindingTemplate);

                saveBinding.Send(uddiConnection);

                selectedItem.SubItems[4].Text    = e.NewValue;
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Saves the binding template.
        /// </summary>
        /// <param name="uConn">The UDDI connection.</param>
        /// <param name="bTemplate">The business template.</param>
        public static void SaveBindingTemplate(UddiConnection uConn, BindingTemplate bTemplate)
        {
            SaveBinding sBinding = new SaveBinding(bTemplate);

            sBinding.Send(uConn);
        }