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)); } }
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); }
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]); }
/// <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; }
/// <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); }