public RemotePage AppendContentToPage(long pageId, string pageContent) { RemotePage remotePage = null; this.ExecuteLoggedIn( (confluence, token) => { var page = confluence.getPage(token, pageId); page.content += pageContent; var options = new RemotePageUpdateOptions { versionComment = "Updated as a result of publishing package version and sending notification email" }; var updatedPage = confluence.updatePage(token, page, options); remotePage = updatedPage; }); return remotePage; }
/// <remarks/> public void updatePageAsync(string in0, RemotePage in1, RemotePageUpdateOptions in2, object userState) { if ((this.updatePageOperationCompleted == null)) { this.updatePageOperationCompleted = new System.Threading.SendOrPostCallback(this.OnupdatePageOperationCompleted); } this.InvokeAsync("updatePage", new object[] { in0, in1, in2}, this.updatePageOperationCompleted, userState); }
/// <remarks/> public void updatePageAsync(string in0, RemotePage in1, RemotePageUpdateOptions in2) { this.updatePageAsync(in0, in1, in2, null); }
/// <remarks/> public System.IAsyncResult BeginupdatePage(string in0, RemotePage in1, RemotePageUpdateOptions in2, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("updatePage", new object[] { in0, in1, in2}, callback, asyncState); }
public RemotePage updatePage(string in0, RemotePage in1, RemotePageUpdateOptions in2) { object[] results = this.Invoke("updatePage", new object[] { in0, in1, in2}); return ((RemotePage)(results[0])); }