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;
}
}
}