<PackageReference Include="Relativity.Server.Import.SDK" Version="2.9.2" />

FolderManager

using Microsoft.VisualBasic.CompilerServices; using System; using System.CodeDom.Compiler; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Runtime.CompilerServices; using System.Threading; using System.Web.Services; using System.Web.Services.Protocols; using System.Xml.Serialization; namespace kCura.EDDS.WebAPI.FolderManagerBase { [GeneratedCode("System.Web.Services", "4.0.30319.17929")] [DebuggerStepThrough] [DesignerCategory("code")] [WebServiceBinding] [XmlInclude(typeof(Artifact))] public class FolderManager { private SendOrPostCallback RetrieveAllByCaseIDOperationCompleted; private SendOrPostCallback RetrieveFolderAndDescendantsOperationCompleted; private SendOrPostCallback ReadOperationCompleted; private SendOrPostCallback ReadIDOperationCompleted; private SendOrPostCallback RetrieveOperationCompleted; private SendOrPostCallback CreateOperationCompleted; private SendOrPostCallback ExistsOperationCompleted; private SendOrPostCallback RetrieveIntitialChunkOperationCompleted; private SendOrPostCallback RetrieveNextChunkOperationCompleted; private bool useDefaultCredentialsSetExplicitly; [CompilerGenerated] private RetrieveAllByCaseIDCompletedEventHandler RetrieveAllByCaseIDCompletedEvent; [CompilerGenerated] private RetrieveFolderAndDescendantsCompletedEventHandler RetrieveFolderAndDescendantsCompletedEvent; [CompilerGenerated] private ReadCompletedEventHandler ReadCompletedEvent; [CompilerGenerated] private ReadIDCompletedEventHandler ReadIDCompletedEvent; [CompilerGenerated] private RetrieveCompletedEventHandler RetrieveCompletedEvent; [CompilerGenerated] private CreateCompletedEventHandler CreateCompletedEvent; [CompilerGenerated] private ExistsCompletedEventHandler ExistsCompletedEvent; [CompilerGenerated] private RetrieveIntitialChunkCompletedEventHandler RetrieveIntitialChunkCompletedEvent; [CompilerGenerated] private RetrieveNextChunkCompletedEventHandler RetrieveNextChunkCompletedEvent; public string Url { get { return this.get_Url(); } set { if (IsLocalFileSystemWebService(this.get_Url()) && !useDefaultCredentialsSetExplicitly && !IsLocalFileSystemWebService(value)) this.set_UseDefaultCredentials(false); this.set_Url(value); } } public bool UseDefaultCredentials { get { return this.get_UseDefaultCredentials(); } set { this.set_UseDefaultCredentials(value); useDefaultCredentialsSetExplicitly = true; } } public event RetrieveAllByCaseIDCompletedEventHandler RetrieveAllByCaseIDCompleted { [CompilerGenerated] add { RetrieveAllByCaseIDCompletedEventHandler retrieveAllByCaseIDCompletedEventHandler = RetrieveAllByCaseIDCompletedEvent; RetrieveAllByCaseIDCompletedEventHandler retrieveAllByCaseIDCompletedEventHandler2; do { retrieveAllByCaseIDCompletedEventHandler2 = retrieveAllByCaseIDCompletedEventHandler; RetrieveAllByCaseIDCompletedEventHandler value2 = (RetrieveAllByCaseIDCompletedEventHandler)Delegate.Combine(retrieveAllByCaseIDCompletedEventHandler2, value); retrieveAllByCaseIDCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveAllByCaseIDCompletedEvent, value2, retrieveAllByCaseIDCompletedEventHandler2); } while ((object)retrieveAllByCaseIDCompletedEventHandler != retrieveAllByCaseIDCompletedEventHandler2); } [CompilerGenerated] remove { RetrieveAllByCaseIDCompletedEventHandler retrieveAllByCaseIDCompletedEventHandler = RetrieveAllByCaseIDCompletedEvent; RetrieveAllByCaseIDCompletedEventHandler retrieveAllByCaseIDCompletedEventHandler2; do { retrieveAllByCaseIDCompletedEventHandler2 = retrieveAllByCaseIDCompletedEventHandler; RetrieveAllByCaseIDCompletedEventHandler value2 = (RetrieveAllByCaseIDCompletedEventHandler)Delegate.Remove(retrieveAllByCaseIDCompletedEventHandler2, value); retrieveAllByCaseIDCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveAllByCaseIDCompletedEvent, value2, retrieveAllByCaseIDCompletedEventHandler2); } while ((object)retrieveAllByCaseIDCompletedEventHandler != retrieveAllByCaseIDCompletedEventHandler2); } } public event RetrieveFolderAndDescendantsCompletedEventHandler RetrieveFolderAndDescendantsCompleted { [CompilerGenerated] add { RetrieveFolderAndDescendantsCompletedEventHandler retrieveFolderAndDescendantsCompletedEventHandler = RetrieveFolderAndDescendantsCompletedEvent; RetrieveFolderAndDescendantsCompletedEventHandler retrieveFolderAndDescendantsCompletedEventHandler2; do { retrieveFolderAndDescendantsCompletedEventHandler2 = retrieveFolderAndDescendantsCompletedEventHandler; RetrieveFolderAndDescendantsCompletedEventHandler value2 = (RetrieveFolderAndDescendantsCompletedEventHandler)Delegate.Combine(retrieveFolderAndDescendantsCompletedEventHandler2, value); retrieveFolderAndDescendantsCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveFolderAndDescendantsCompletedEvent, value2, retrieveFolderAndDescendantsCompletedEventHandler2); } while ((object)retrieveFolderAndDescendantsCompletedEventHandler != retrieveFolderAndDescendantsCompletedEventHandler2); } [CompilerGenerated] remove { RetrieveFolderAndDescendantsCompletedEventHandler retrieveFolderAndDescendantsCompletedEventHandler = RetrieveFolderAndDescendantsCompletedEvent; RetrieveFolderAndDescendantsCompletedEventHandler retrieveFolderAndDescendantsCompletedEventHandler2; do { retrieveFolderAndDescendantsCompletedEventHandler2 = retrieveFolderAndDescendantsCompletedEventHandler; RetrieveFolderAndDescendantsCompletedEventHandler value2 = (RetrieveFolderAndDescendantsCompletedEventHandler)Delegate.Remove(retrieveFolderAndDescendantsCompletedEventHandler2, value); retrieveFolderAndDescendantsCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveFolderAndDescendantsCompletedEvent, value2, retrieveFolderAndDescendantsCompletedEventHandler2); } while ((object)retrieveFolderAndDescendantsCompletedEventHandler != retrieveFolderAndDescendantsCompletedEventHandler2); } } public event ReadCompletedEventHandler ReadCompleted { [CompilerGenerated] add { ReadCompletedEventHandler readCompletedEventHandler = ReadCompletedEvent; ReadCompletedEventHandler readCompletedEventHandler2; do { readCompletedEventHandler2 = readCompletedEventHandler; ReadCompletedEventHandler value2 = (ReadCompletedEventHandler)Delegate.Combine(readCompletedEventHandler2, value); readCompletedEventHandler = Interlocked.CompareExchange(ref ReadCompletedEvent, value2, readCompletedEventHandler2); } while ((object)readCompletedEventHandler != readCompletedEventHandler2); } [CompilerGenerated] remove { ReadCompletedEventHandler readCompletedEventHandler = ReadCompletedEvent; ReadCompletedEventHandler readCompletedEventHandler2; do { readCompletedEventHandler2 = readCompletedEventHandler; ReadCompletedEventHandler value2 = (ReadCompletedEventHandler)Delegate.Remove(readCompletedEventHandler2, value); readCompletedEventHandler = Interlocked.CompareExchange(ref ReadCompletedEvent, value2, readCompletedEventHandler2); } while ((object)readCompletedEventHandler != readCompletedEventHandler2); } } public event ReadIDCompletedEventHandler ReadIDCompleted { [CompilerGenerated] add { ReadIDCompletedEventHandler readIDCompletedEventHandler = ReadIDCompletedEvent; ReadIDCompletedEventHandler readIDCompletedEventHandler2; do { readIDCompletedEventHandler2 = readIDCompletedEventHandler; ReadIDCompletedEventHandler value2 = (ReadIDCompletedEventHandler)Delegate.Combine(readIDCompletedEventHandler2, value); readIDCompletedEventHandler = Interlocked.CompareExchange(ref ReadIDCompletedEvent, value2, readIDCompletedEventHandler2); } while ((object)readIDCompletedEventHandler != readIDCompletedEventHandler2); } [CompilerGenerated] remove { ReadIDCompletedEventHandler readIDCompletedEventHandler = ReadIDCompletedEvent; ReadIDCompletedEventHandler readIDCompletedEventHandler2; do { readIDCompletedEventHandler2 = readIDCompletedEventHandler; ReadIDCompletedEventHandler value2 = (ReadIDCompletedEventHandler)Delegate.Remove(readIDCompletedEventHandler2, value); readIDCompletedEventHandler = Interlocked.CompareExchange(ref ReadIDCompletedEvent, value2, readIDCompletedEventHandler2); } while ((object)readIDCompletedEventHandler != readIDCompletedEventHandler2); } } public event RetrieveCompletedEventHandler RetrieveCompleted { [CompilerGenerated] add { RetrieveCompletedEventHandler retrieveCompletedEventHandler = RetrieveCompletedEvent; RetrieveCompletedEventHandler retrieveCompletedEventHandler2; do { retrieveCompletedEventHandler2 = retrieveCompletedEventHandler; RetrieveCompletedEventHandler value2 = (RetrieveCompletedEventHandler)Delegate.Combine(retrieveCompletedEventHandler2, value); retrieveCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveCompletedEvent, value2, retrieveCompletedEventHandler2); } while ((object)retrieveCompletedEventHandler != retrieveCompletedEventHandler2); } [CompilerGenerated] remove { RetrieveCompletedEventHandler retrieveCompletedEventHandler = RetrieveCompletedEvent; RetrieveCompletedEventHandler retrieveCompletedEventHandler2; do { retrieveCompletedEventHandler2 = retrieveCompletedEventHandler; RetrieveCompletedEventHandler value2 = (RetrieveCompletedEventHandler)Delegate.Remove(retrieveCompletedEventHandler2, value); retrieveCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveCompletedEvent, value2, retrieveCompletedEventHandler2); } while ((object)retrieveCompletedEventHandler != retrieveCompletedEventHandler2); } } public event CreateCompletedEventHandler CreateCompleted { [CompilerGenerated] add { CreateCompletedEventHandler createCompletedEventHandler = CreateCompletedEvent; CreateCompletedEventHandler createCompletedEventHandler2; do { createCompletedEventHandler2 = createCompletedEventHandler; CreateCompletedEventHandler value2 = (CreateCompletedEventHandler)Delegate.Combine(createCompletedEventHandler2, value); createCompletedEventHandler = Interlocked.CompareExchange(ref CreateCompletedEvent, value2, createCompletedEventHandler2); } while ((object)createCompletedEventHandler != createCompletedEventHandler2); } [CompilerGenerated] remove { CreateCompletedEventHandler createCompletedEventHandler = CreateCompletedEvent; CreateCompletedEventHandler createCompletedEventHandler2; do { createCompletedEventHandler2 = createCompletedEventHandler; CreateCompletedEventHandler value2 = (CreateCompletedEventHandler)Delegate.Remove(createCompletedEventHandler2, value); createCompletedEventHandler = Interlocked.CompareExchange(ref CreateCompletedEvent, value2, createCompletedEventHandler2); } while ((object)createCompletedEventHandler != createCompletedEventHandler2); } } public event ExistsCompletedEventHandler ExistsCompleted { [CompilerGenerated] add { ExistsCompletedEventHandler existsCompletedEventHandler = ExistsCompletedEvent; ExistsCompletedEventHandler existsCompletedEventHandler2; do { existsCompletedEventHandler2 = existsCompletedEventHandler; ExistsCompletedEventHandler value2 = (ExistsCompletedEventHandler)Delegate.Combine(existsCompletedEventHandler2, value); existsCompletedEventHandler = Interlocked.CompareExchange(ref ExistsCompletedEvent, value2, existsCompletedEventHandler2); } while ((object)existsCompletedEventHandler != existsCompletedEventHandler2); } [CompilerGenerated] remove { ExistsCompletedEventHandler existsCompletedEventHandler = ExistsCompletedEvent; ExistsCompletedEventHandler existsCompletedEventHandler2; do { existsCompletedEventHandler2 = existsCompletedEventHandler; ExistsCompletedEventHandler value2 = (ExistsCompletedEventHandler)Delegate.Remove(existsCompletedEventHandler2, value); existsCompletedEventHandler = Interlocked.CompareExchange(ref ExistsCompletedEvent, value2, existsCompletedEventHandler2); } while ((object)existsCompletedEventHandler != existsCompletedEventHandler2); } } public event RetrieveIntitialChunkCompletedEventHandler RetrieveIntitialChunkCompleted { [CompilerGenerated] add { RetrieveIntitialChunkCompletedEventHandler retrieveIntitialChunkCompletedEventHandler = RetrieveIntitialChunkCompletedEvent; RetrieveIntitialChunkCompletedEventHandler retrieveIntitialChunkCompletedEventHandler2; do { retrieveIntitialChunkCompletedEventHandler2 = retrieveIntitialChunkCompletedEventHandler; RetrieveIntitialChunkCompletedEventHandler value2 = (RetrieveIntitialChunkCompletedEventHandler)Delegate.Combine(retrieveIntitialChunkCompletedEventHandler2, value); retrieveIntitialChunkCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveIntitialChunkCompletedEvent, value2, retrieveIntitialChunkCompletedEventHandler2); } while ((object)retrieveIntitialChunkCompletedEventHandler != retrieveIntitialChunkCompletedEventHandler2); } [CompilerGenerated] remove { RetrieveIntitialChunkCompletedEventHandler retrieveIntitialChunkCompletedEventHandler = RetrieveIntitialChunkCompletedEvent; RetrieveIntitialChunkCompletedEventHandler retrieveIntitialChunkCompletedEventHandler2; do { retrieveIntitialChunkCompletedEventHandler2 = retrieveIntitialChunkCompletedEventHandler; RetrieveIntitialChunkCompletedEventHandler value2 = (RetrieveIntitialChunkCompletedEventHandler)Delegate.Remove(retrieveIntitialChunkCompletedEventHandler2, value); retrieveIntitialChunkCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveIntitialChunkCompletedEvent, value2, retrieveIntitialChunkCompletedEventHandler2); } while ((object)retrieveIntitialChunkCompletedEventHandler != retrieveIntitialChunkCompletedEventHandler2); } } public event RetrieveNextChunkCompletedEventHandler RetrieveNextChunkCompleted { [CompilerGenerated] add { RetrieveNextChunkCompletedEventHandler retrieveNextChunkCompletedEventHandler = RetrieveNextChunkCompletedEvent; RetrieveNextChunkCompletedEventHandler retrieveNextChunkCompletedEventHandler2; do { retrieveNextChunkCompletedEventHandler2 = retrieveNextChunkCompletedEventHandler; RetrieveNextChunkCompletedEventHandler value2 = (RetrieveNextChunkCompletedEventHandler)Delegate.Combine(retrieveNextChunkCompletedEventHandler2, value); retrieveNextChunkCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveNextChunkCompletedEvent, value2, retrieveNextChunkCompletedEventHandler2); } while ((object)retrieveNextChunkCompletedEventHandler != retrieveNextChunkCompletedEventHandler2); } [CompilerGenerated] remove { RetrieveNextChunkCompletedEventHandler retrieveNextChunkCompletedEventHandler = RetrieveNextChunkCompletedEvent; RetrieveNextChunkCompletedEventHandler retrieveNextChunkCompletedEventHandler2; do { retrieveNextChunkCompletedEventHandler2 = retrieveNextChunkCompletedEventHandler; RetrieveNextChunkCompletedEventHandler value2 = (RetrieveNextChunkCompletedEventHandler)Delegate.Remove(retrieveNextChunkCompletedEventHandler2, value); retrieveNextChunkCompletedEventHandler = Interlocked.CompareExchange(ref RetrieveNextChunkCompletedEvent, value2, retrieveNextChunkCompletedEventHandler2); } while ((object)retrieveNextChunkCompletedEventHandler != retrieveNextChunkCompletedEventHandler2); } } public FolderManager() : this() { Url = "http://localhost/RelativityWebApi/FolderManager.asmx"; if (IsLocalFileSystemWebService(Url)) { UseDefaultCredentials = true; useDefaultCredentialsSetExplicitly = false; } else useDefaultCredentialsSetExplicitly = true; } [SoapDocumentMethod("http://www.kCura.com/EDDS/FolderManager/RetrieveAllByCaseID")] public DataSet RetrieveAllByCaseID(int caseContextArtifactID) { return (DataSet)this.Invoke("RetrieveAllByCaseID", new object[1] { caseContextArtifactID })[0]; } public IAsyncResult BeginRetrieveAllByCaseID(int caseContextArtifactID, AsyncCallback callback, object asyncState) { return this.BeginInvoke("RetrieveAllByCaseID", new object[1] { caseContextArtifactID }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public DataSet EndRetrieveAllByCaseID(IAsyncResult asyncResult) { return (DataSet)this.EndInvoke(asyncResult)[0]; } public void RetrieveAllByCaseIDAsync(int caseContextArtifactID) { RetrieveAllByCaseIDAsync(caseContextArtifactID, null); } public void RetrieveAllByCaseIDAsync(int caseContextArtifactID, object userState) { if (RetrieveAllByCaseIDOperationCompleted == null) RetrieveAllByCaseIDOperationCompleted = OnRetrieveAllByCaseIDOperationCompleted; this.InvokeAsync("RetrieveAllByCaseID", new object[1] { caseContextArtifactID }, RetrieveAllByCaseIDOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnRetrieveAllByCaseIDOperationCompleted(object arg) { if (RetrieveAllByCaseIDCompletedEvent != null) { InvokeCompletedEventArgs val = arg; RetrieveAllByCaseIDCompletedEvent?.Invoke(this, new RetrieveAllByCaseIDCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState))); } } [SoapDocumentMethod("http://www.kCura.com/EDDS/FolderManager/RetrieveFolderAndDescendants")] public DataSet RetrieveFolderAndDescendants(int caseContextArtifactID, int folderID) { return (DataSet)this.Invoke("RetrieveFolderAndDescendants", new object[2] { caseContextArtifactID, folderID })[0]; } public IAsyncResult BeginRetrieveFolderAndDescendants(int caseContextArtifactID, int folderID, AsyncCallback callback, object asyncState) { return this.BeginInvoke("RetrieveFolderAndDescendants", new object[2] { caseContextArtifactID, folderID }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public DataSet EndRetrieveFolderAndDescendants(IAsyncResult asyncResult) { return (DataSet)this.EndInvoke(asyncResult)[0]; } public void RetrieveFolderAndDescendantsAsync(int caseContextArtifactID, int folderID) { RetrieveFolderAndDescendantsAsync(caseContextArtifactID, folderID, null); } public void RetrieveFolderAndDescendantsAsync(int caseContextArtifactID, int folderID, object userState) { if (RetrieveFolderAndDescendantsOperationCompleted == null) RetrieveFolderAndDescendantsOperationCompleted = OnRetrieveFolderAndDescendantsOperationCompleted; this.InvokeAsync("RetrieveFolderAndDescendants", new object[2] { caseContextArtifactID, folderID }, RetrieveFolderAndDescendantsOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnRetrieveFolderAndDescendantsOperationCompleted(object arg) { if (RetrieveFolderAndDescendantsCompletedEvent != null) { InvokeCompletedEventArgs val = arg; RetrieveFolderAndDescendantsCompletedEvent?.Invoke(this, new RetrieveFolderAndDescendantsCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState))); } } [SoapDocumentMethod("http://www.kCura.com/EDDS/FolderManager/Read")] public Folder Read(int caseContextArtifactID, int folderArtifactID) { return (Folder)this.Invoke("Read", new object[2] { caseContextArtifactID, folderArtifactID })[0]; } public IAsyncResult BeginRead(int caseContextArtifactID, int folderArtifactID, AsyncCallback callback, object asyncState) { return this.BeginInvoke("Read", new object[2] { caseContextArtifactID, folderArtifactID }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public Folder EndRead(IAsyncResult asyncResult) { return (Folder)this.EndInvoke(asyncResult)[0]; } public void ReadAsync(int caseContextArtifactID, int folderArtifactID) { ReadAsync(caseContextArtifactID, folderArtifactID, null); } public void ReadAsync(int caseContextArtifactID, int folderArtifactID, object userState) { if (ReadOperationCompleted == null) ReadOperationCompleted = OnReadOperationCompleted; this.InvokeAsync("Read", new object[2] { caseContextArtifactID, folderArtifactID }, ReadOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnReadOperationCompleted(object arg) { if (ReadCompletedEvent != null) { InvokeCompletedEventArgs val = arg; ReadCompletedEvent?.Invoke(this, new ReadCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState))); } } [SoapDocumentMethod("http://www.kCura.com/EDDS/FolderManager/ReadID")] public int ReadID(int caseContextArtifactID, int parentArtifactID, string name) { return Conversions.ToInteger(this.Invoke("ReadID", new object[3] { caseContextArtifactID, parentArtifactID, name })[0]); } public IAsyncResult BeginReadID(int caseContextArtifactID, int parentArtifactID, string name, AsyncCallback callback, object asyncState) { return this.BeginInvoke("ReadID", new object[3] { caseContextArtifactID, parentArtifactID, name }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public int EndReadID(IAsyncResult asyncResult) { return Conversions.ToInteger(this.EndInvoke(asyncResult)[0]); } public void ReadIDAsync(int caseContextArtifactID, int parentArtifactID, string name) { ReadIDAsync(caseContextArtifactID, parentArtifactID, name, null); } public void ReadIDAsync(int caseContextArtifactID, int parentArtifactID, string name, object userState) { if (ReadIDOperationCompleted == null) ReadIDOperationCompleted = OnReadIDOperationCompleted; this.InvokeAsync("ReadID", new object[3] { caseContextArtifactID, parentArtifactID, name }, ReadIDOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnReadIDOperationCompleted(object arg) { if (ReadIDCompletedEvent != null) { InvokeCompletedEventArgs val = arg; ReadIDCompletedEvent?.Invoke(this, new ReadIDCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState))); } } [SoapDocumentMethod("http://www.kCura.com/EDDS/FolderManager/Retrieve")] public int Retrieve(int caseContextArtifactID, int parentArtifactID, string folderName) { return Conversions.ToInteger(this.Invoke("Retrieve", new object[3] { caseContextArtifactID, parentArtifactID, folderName })[0]); } public IAsyncResult BeginRetrieve(int caseContextArtifactID, int parentArtifactID, string folderName, AsyncCallback callback, object asyncState) { return this.BeginInvoke("Retrieve", new object[3] { caseContextArtifactID, parentArtifactID, folderName }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public int EndRetrieve(IAsyncResult asyncResult) { return Conversions.ToInteger(this.EndInvoke(asyncResult)[0]); } public void RetrieveAsync(int caseContextArtifactID, int parentArtifactID, string folderName) { RetrieveAsync(caseContextArtifactID, parentArtifactID, folderName, null); } public void RetrieveAsync(int caseContextArtifactID, int parentArtifactID, string folderName, object userState) { if (RetrieveOperationCompleted == null) RetrieveOperationCompleted = OnRetrieveOperationCompleted; this.InvokeAsync("Retrieve", new object[3] { caseContextArtifactID, parentArtifactID, folderName }, RetrieveOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnRetrieveOperationCompleted(object arg) { if (RetrieveCompletedEvent != null) { InvokeCompletedEventArgs val = arg; RetrieveCompletedEvent?.Invoke(this, new RetrieveCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState))); } } [SoapDocumentMethod("http://www.kCura.com/EDDS/FolderManager/Create")] public int Create(int caseContextArtifactID, int parentArtifactID, string folderName) { return Conversions.ToInteger(this.Invoke("Create", new object[3] { caseContextArtifactID, parentArtifactID, folderName })[0]); } public IAsyncResult BeginCreate(int caseContextArtifactID, int parentArtifactID, string folderName, AsyncCallback callback, object asyncState) { return this.BeginInvoke("Create", new object[3] { caseContextArtifactID, parentArtifactID, folderName }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public int EndCreate(IAsyncResult asyncResult) { return Conversions.ToInteger(this.EndInvoke(asyncResult)[0]); } public void CreateAsync(int caseContextArtifactID, int parentArtifactID, string folderName) { CreateAsync(caseContextArtifactID, parentArtifactID, folderName, null); } public void CreateAsync(int caseContextArtifactID, int parentArtifactID, string folderName, object userState) { if (CreateOperationCompleted == null) CreateOperationCompleted = OnCreateOperationCompleted; this.InvokeAsync("Create", new object[3] { caseContextArtifactID, parentArtifactID, folderName }, CreateOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnCreateOperationCompleted(object arg) { if (CreateCompletedEvent != null) { InvokeCompletedEventArgs val = arg; CreateCompletedEvent?.Invoke(this, new CreateCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState))); } } [SoapDocumentMethod("http://www.kCura.com/EDDS/FolderManager/Exists")] public bool Exists(int caseContextArtifactID, int folderArtifactID) { return Conversions.ToBoolean(this.Invoke("Exists", new object[2] { caseContextArtifactID, folderArtifactID })[0]); } public IAsyncResult BeginExists(int caseContextArtifactID, int folderArtifactID, AsyncCallback callback, object asyncState) { return this.BeginInvoke("Exists", new object[2] { caseContextArtifactID, folderArtifactID }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public bool EndExists(IAsyncResult asyncResult) { return Conversions.ToBoolean(this.EndInvoke(asyncResult)[0]); } public void ExistsAsync(int caseContextArtifactID, int folderArtifactID) { ExistsAsync(caseContextArtifactID, folderArtifactID, null); } public void ExistsAsync(int caseContextArtifactID, int folderArtifactID, object userState) { if (ExistsOperationCompleted == null) ExistsOperationCompleted = OnExistsOperationCompleted; this.InvokeAsync("Exists", new object[2] { caseContextArtifactID, folderArtifactID }, ExistsOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnExistsOperationCompleted(object arg) { if (ExistsCompletedEvent != null) { InvokeCompletedEventArgs val = arg; ExistsCompletedEvent?.Invoke(this, new ExistsCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState))); } } [SoapDocumentMethod("http://www.kCura.com/EDDS/FolderManager/RetrieveIntitialChunk")] public DataSet RetrieveIntitialChunk(int caseContextArtifactID) { return (DataSet)this.Invoke("RetrieveIntitialChunk", new object[1] { caseContextArtifactID })[0]; } public IAsyncResult BeginRetrieveIntitialChunk(int caseContextArtifactID, AsyncCallback callback, object asyncState) { return this.BeginInvoke("RetrieveIntitialChunk", new object[1] { caseContextArtifactID }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public DataSet EndRetrieveIntitialChunk(IAsyncResult asyncResult) { return (DataSet)this.EndInvoke(asyncResult)[0]; } public void RetrieveIntitialChunkAsync(int caseContextArtifactID) { RetrieveIntitialChunkAsync(caseContextArtifactID, null); } public void RetrieveIntitialChunkAsync(int caseContextArtifactID, object userState) { if (RetrieveIntitialChunkOperationCompleted == null) RetrieveIntitialChunkOperationCompleted = OnRetrieveIntitialChunkOperationCompleted; this.InvokeAsync("RetrieveIntitialChunk", new object[1] { caseContextArtifactID }, RetrieveIntitialChunkOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnRetrieveIntitialChunkOperationCompleted(object arg) { if (RetrieveIntitialChunkCompletedEvent != null) { InvokeCompletedEventArgs val = arg; RetrieveIntitialChunkCompletedEvent?.Invoke(this, new RetrieveIntitialChunkCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState))); } } [SoapDocumentMethod("http://www.kCura.com/EDDS/FolderManager/RetrieveNextChunk")] public DataSet RetrieveNextChunk(int caseContextArtifactID, int lastFolderID) { return (DataSet)this.Invoke("RetrieveNextChunk", new object[2] { caseContextArtifactID, lastFolderID })[0]; } public IAsyncResult BeginRetrieveNextChunk(int caseContextArtifactID, int lastFolderID, AsyncCallback callback, object asyncState) { return this.BeginInvoke("RetrieveNextChunk", new object[2] { caseContextArtifactID, lastFolderID }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public DataSet EndRetrieveNextChunk(IAsyncResult asyncResult) { return (DataSet)this.EndInvoke(asyncResult)[0]; } public void RetrieveNextChunkAsync(int caseContextArtifactID, int lastFolderID) { RetrieveNextChunkAsync(caseContextArtifactID, lastFolderID, null); } public void RetrieveNextChunkAsync(int caseContextArtifactID, int lastFolderID, object userState) { if (RetrieveNextChunkOperationCompleted == null) RetrieveNextChunkOperationCompleted = OnRetrieveNextChunkOperationCompleted; this.InvokeAsync("RetrieveNextChunk", new object[2] { caseContextArtifactID, lastFolderID }, RetrieveNextChunkOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnRetrieveNextChunkOperationCompleted(object arg) { if (RetrieveNextChunkCompletedEvent != null) { InvokeCompletedEventArgs val = arg; RetrieveNextChunkCompletedEvent?.Invoke(this, new RetrieveNextChunkCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState))); } } public void CancelAsync(object userState) { this.CancelAsync(RuntimeHelpers.GetObjectValue(userState)); } private bool IsLocalFileSystemWebService(string url) { if (url != null && (object)url != string.Empty) { Uri uri = new Uri(url); if (uri.Port >= 1024 && string.Compare(uri.Host, "localHost", StringComparison.OrdinalIgnoreCase) == 0) return true; return false; } return false; } } }