Exemplo n.º 1
0
        public DispositionReport Send(DeleteBinding deleteBinding, AuthToken authToken)
        {
            SetAuthToken(deleteBinding, authToken);

            try
            {
                return(soapClient.DeleteBinding(deleteBinding));
            }
            catch (UddiException uddiException)
            {
                AttemptRefreshAuthInfo(uddiException, authToken);

                return(soapClient.DeleteBinding(deleteBinding));
            }
        }
Exemplo n.º 2
0
        public DispositionReport DeleteBinding(DeleteBinding dbind)
        {
            Debug.Enter();

            //
            // Create dispositionReport indicating success
            //
            DispositionReport dr = new DispositionReport();

            try
            {
                //
                // Delete the binding
                //
                dbind.Delete();
            }
            catch (Exception e)
            {
                DispositionReport.Throw(e);
            }

            return(dr);
        }
Exemplo n.º 3
0
        public DispositionReport DeleteBinding([XmlElement(Namespace = Microsoft.Uddi.VersionSupport.UddiVersionSupport.CurrentNamespace, IsNullable = false)] DeleteBinding deleteBinding)
        {
            object[] results = InvokeWebMethod("DeleteBinding", new object[] { deleteBinding });

            return((DispositionReport)results[0]);
        }
Exemplo n.º 4
0
        /// <summary>
        ///     Sterge un serviciu de pe serverul UDDI.
        /// </summary>
        /// <param name="bindingKey">Cheia BindingTemplate-ului folosit pentru stocarea serviciului pe serverul UDDI.</param>
        /// <returns>Raport al stergerii serviciului (BindingTemplate-ului) de pe serverul UDDI.</returns>
        private DispositionReport performDeleteBinding(string bindingKey)
        {
            DeleteBinding deleteBinding         = new DeleteBinding(bindingKey);

            DispositionReport dispositionReport = deleteBinding.Send(uddiConnection);

            return dispositionReport;
        }
Exemplo n.º 5
0
        /// <summary>
        /// Deletes the binding template.
        /// </summary>
        /// <param name="uConn">The UDDI connection.</param>
        /// <param name="bTemplate">The binding template.</param>
        public static void DeleteBindingTemplate(UddiConnection uConn, BindingTemplate bTemplate)
        {
            DeleteBinding dBinding = new DeleteBinding(bTemplate.BindingKey);

            dBinding.Send(uConn);
        }