FileIO
using Microsoft.VisualBasic.CompilerServices;
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
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.FileIOBase
{
[GeneratedCode("System.Web.Services", "4.0.30319.17929")]
[DebuggerStepThrough]
[DesignerCategory("code")]
[WebServiceBinding]
public class FileIO
{
private SendOrPostCallback BeginFillOperationCompleted;
private SendOrPostCallback FileFillOperationCompleted;
private SendOrPostCallback RemoveFillOperationCompleted;
private SendOrPostCallback RemoveTempFileOperationCompleted;
private SendOrPostCallback ReadFileAsStringOperationCompleted;
private SendOrPostCallback ;
private SendOrPostCallback ;
private SendOrPostCallback ;
private SendOrPostCallback GetDefaultRepositorySpaceReportOperationCompleted;
private SendOrPostCallback RepositoryVolumeMaxOperationCompleted;
private bool useDefaultCredentialsSetExplicitly;
[CompilerGenerated]
private BeginFillCompletedEventHandler BeginFillCompletedEvent;
[CompilerGenerated]
private FileFillCompletedEventHandler FileFillCompletedEvent;
[CompilerGenerated]
private RemoveFillCompletedEventHandler RemoveFillCompletedEvent;
[CompilerGenerated]
private RemoveTempFileCompletedEventHandler RemoveTempFileCompletedEvent;
[CompilerGenerated]
private ReadFileAsStringCompletedEventHandler ReadFileAsStringCompletedEvent;
[CompilerGenerated]
private GetBcpSharePathCompletedEventHandler ;
[CompilerGenerated]
private ValidateBcpShareCompletedEventHandler ;
[CompilerGenerated]
private GetBcpShareSpaceReportCompletedEventHandler ;
[CompilerGenerated]
private GetDefaultRepositorySpaceReportCompletedEventHandler GetDefaultRepositorySpaceReportCompletedEvent;
[CompilerGenerated]
private RepositoryVolumeMaxCompletedEventHandler RepositoryVolumeMaxCompletedEvent;
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 BeginFillCompletedEventHandler BeginFillCompleted {
[CompilerGenerated]
add {
BeginFillCompletedEventHandler beginFillCompletedEventHandler = BeginFillCompletedEvent;
BeginFillCompletedEventHandler beginFillCompletedEventHandler2;
do {
beginFillCompletedEventHandler2 = beginFillCompletedEventHandler;
BeginFillCompletedEventHandler value2 = (BeginFillCompletedEventHandler)Delegate.Combine(beginFillCompletedEventHandler2, value);
beginFillCompletedEventHandler = Interlocked.CompareExchange(ref BeginFillCompletedEvent, value2, beginFillCompletedEventHandler2);
} while ((object)beginFillCompletedEventHandler != beginFillCompletedEventHandler2);
}
[CompilerGenerated]
remove {
BeginFillCompletedEventHandler beginFillCompletedEventHandler = BeginFillCompletedEvent;
BeginFillCompletedEventHandler beginFillCompletedEventHandler2;
do {
beginFillCompletedEventHandler2 = beginFillCompletedEventHandler;
BeginFillCompletedEventHandler value2 = (BeginFillCompletedEventHandler)Delegate.Remove(beginFillCompletedEventHandler2, value);
beginFillCompletedEventHandler = Interlocked.CompareExchange(ref BeginFillCompletedEvent, value2, beginFillCompletedEventHandler2);
} while ((object)beginFillCompletedEventHandler != beginFillCompletedEventHandler2);
}
}
public event FileFillCompletedEventHandler FileFillCompleted {
[CompilerGenerated]
add {
FileFillCompletedEventHandler fileFillCompletedEventHandler = FileFillCompletedEvent;
FileFillCompletedEventHandler fileFillCompletedEventHandler2;
do {
fileFillCompletedEventHandler2 = fileFillCompletedEventHandler;
FileFillCompletedEventHandler value2 = (FileFillCompletedEventHandler)Delegate.Combine(fileFillCompletedEventHandler2, value);
fileFillCompletedEventHandler = Interlocked.CompareExchange(ref FileFillCompletedEvent, value2, fileFillCompletedEventHandler2);
} while ((object)fileFillCompletedEventHandler != fileFillCompletedEventHandler2);
}
[CompilerGenerated]
remove {
FileFillCompletedEventHandler fileFillCompletedEventHandler = FileFillCompletedEvent;
FileFillCompletedEventHandler fileFillCompletedEventHandler2;
do {
fileFillCompletedEventHandler2 = fileFillCompletedEventHandler;
FileFillCompletedEventHandler value2 = (FileFillCompletedEventHandler)Delegate.Remove(fileFillCompletedEventHandler2, value);
fileFillCompletedEventHandler = Interlocked.CompareExchange(ref FileFillCompletedEvent, value2, fileFillCompletedEventHandler2);
} while ((object)fileFillCompletedEventHandler != fileFillCompletedEventHandler2);
}
}
public event RemoveFillCompletedEventHandler RemoveFillCompleted {
[CompilerGenerated]
add {
RemoveFillCompletedEventHandler removeFillCompletedEventHandler = RemoveFillCompletedEvent;
RemoveFillCompletedEventHandler removeFillCompletedEventHandler2;
do {
removeFillCompletedEventHandler2 = removeFillCompletedEventHandler;
RemoveFillCompletedEventHandler value2 = (RemoveFillCompletedEventHandler)Delegate.Combine(removeFillCompletedEventHandler2, value);
removeFillCompletedEventHandler = Interlocked.CompareExchange(ref RemoveFillCompletedEvent, value2, removeFillCompletedEventHandler2);
} while ((object)removeFillCompletedEventHandler != removeFillCompletedEventHandler2);
}
[CompilerGenerated]
remove {
RemoveFillCompletedEventHandler removeFillCompletedEventHandler = RemoveFillCompletedEvent;
RemoveFillCompletedEventHandler removeFillCompletedEventHandler2;
do {
removeFillCompletedEventHandler2 = removeFillCompletedEventHandler;
RemoveFillCompletedEventHandler value2 = (RemoveFillCompletedEventHandler)Delegate.Remove(removeFillCompletedEventHandler2, value);
removeFillCompletedEventHandler = Interlocked.CompareExchange(ref RemoveFillCompletedEvent, value2, removeFillCompletedEventHandler2);
} while ((object)removeFillCompletedEventHandler != removeFillCompletedEventHandler2);
}
}
public event RemoveTempFileCompletedEventHandler RemoveTempFileCompleted {
[CompilerGenerated]
add {
RemoveTempFileCompletedEventHandler removeTempFileCompletedEventHandler = RemoveTempFileCompletedEvent;
RemoveTempFileCompletedEventHandler removeTempFileCompletedEventHandler2;
do {
removeTempFileCompletedEventHandler2 = removeTempFileCompletedEventHandler;
RemoveTempFileCompletedEventHandler value2 = (RemoveTempFileCompletedEventHandler)Delegate.Combine(removeTempFileCompletedEventHandler2, value);
removeTempFileCompletedEventHandler = Interlocked.CompareExchange(ref RemoveTempFileCompletedEvent, value2, removeTempFileCompletedEventHandler2);
} while ((object)removeTempFileCompletedEventHandler != removeTempFileCompletedEventHandler2);
}
[CompilerGenerated]
remove {
RemoveTempFileCompletedEventHandler removeTempFileCompletedEventHandler = RemoveTempFileCompletedEvent;
RemoveTempFileCompletedEventHandler removeTempFileCompletedEventHandler2;
do {
removeTempFileCompletedEventHandler2 = removeTempFileCompletedEventHandler;
RemoveTempFileCompletedEventHandler value2 = (RemoveTempFileCompletedEventHandler)Delegate.Remove(removeTempFileCompletedEventHandler2, value);
removeTempFileCompletedEventHandler = Interlocked.CompareExchange(ref RemoveTempFileCompletedEvent, value2, removeTempFileCompletedEventHandler2);
} while ((object)removeTempFileCompletedEventHandler != removeTempFileCompletedEventHandler2);
}
}
public event ReadFileAsStringCompletedEventHandler ReadFileAsStringCompleted {
[CompilerGenerated]
add {
ReadFileAsStringCompletedEventHandler readFileAsStringCompletedEventHandler = ReadFileAsStringCompletedEvent;
ReadFileAsStringCompletedEventHandler readFileAsStringCompletedEventHandler2;
do {
readFileAsStringCompletedEventHandler2 = readFileAsStringCompletedEventHandler;
ReadFileAsStringCompletedEventHandler value2 = (ReadFileAsStringCompletedEventHandler)Delegate.Combine(readFileAsStringCompletedEventHandler2, value);
readFileAsStringCompletedEventHandler = Interlocked.CompareExchange(ref ReadFileAsStringCompletedEvent, value2, readFileAsStringCompletedEventHandler2);
} while ((object)readFileAsStringCompletedEventHandler != readFileAsStringCompletedEventHandler2);
}
[CompilerGenerated]
remove {
ReadFileAsStringCompletedEventHandler readFileAsStringCompletedEventHandler = ReadFileAsStringCompletedEvent;
ReadFileAsStringCompletedEventHandler readFileAsStringCompletedEventHandler2;
do {
readFileAsStringCompletedEventHandler2 = readFileAsStringCompletedEventHandler;
ReadFileAsStringCompletedEventHandler value2 = (ReadFileAsStringCompletedEventHandler)Delegate.Remove(readFileAsStringCompletedEventHandler2, value);
readFileAsStringCompletedEventHandler = Interlocked.CompareExchange(ref ReadFileAsStringCompletedEvent, value2, readFileAsStringCompletedEventHandler2);
} while ((object)readFileAsStringCompletedEventHandler != readFileAsStringCompletedEventHandler2);
}
}
public event GetBcpSharePathCompletedEventHandler {
[CompilerGenerated]
add {
GetBcpSharePathCompletedEventHandler getBcpSharePathCompletedEventHandler = GetBcpSharePathCompletedEvent;
GetBcpSharePathCompletedEventHandler getBcpSharePathCompletedEventHandler2;
do {
getBcpSharePathCompletedEventHandler2 = getBcpSharePathCompletedEventHandler;
GetBcpSharePathCompletedEventHandler value2 = (GetBcpSharePathCompletedEventHandler)Delegate.Combine(getBcpSharePathCompletedEventHandler2, value);
getBcpSharePathCompletedEventHandler = Interlocked.CompareExchange(ref GetBcpSharePathCompletedEvent, value2, getBcpSharePathCompletedEventHandler2);
} while ((object)getBcpSharePathCompletedEventHandler != getBcpSharePathCompletedEventHandler2);
}
[CompilerGenerated]
remove {
GetBcpSharePathCompletedEventHandler getBcpSharePathCompletedEventHandler = GetBcpSharePathCompletedEvent;
GetBcpSharePathCompletedEventHandler getBcpSharePathCompletedEventHandler2;
do {
getBcpSharePathCompletedEventHandler2 = getBcpSharePathCompletedEventHandler;
GetBcpSharePathCompletedEventHandler value2 = (GetBcpSharePathCompletedEventHandler)Delegate.Remove(getBcpSharePathCompletedEventHandler2, value);
getBcpSharePathCompletedEventHandler = Interlocked.CompareExchange(ref GetBcpSharePathCompletedEvent, value2, getBcpSharePathCompletedEventHandler2);
} while ((object)getBcpSharePathCompletedEventHandler != getBcpSharePathCompletedEventHandler2);
}
}
public event ValidateBcpShareCompletedEventHandler {
[CompilerGenerated]
add {
ValidateBcpShareCompletedEventHandler validateBcpShareCompletedEventHandler = ValidateBcpShareCompletedEvent;
ValidateBcpShareCompletedEventHandler validateBcpShareCompletedEventHandler2;
do {
validateBcpShareCompletedEventHandler2 = validateBcpShareCompletedEventHandler;
ValidateBcpShareCompletedEventHandler value2 = (ValidateBcpShareCompletedEventHandler)Delegate.Combine(validateBcpShareCompletedEventHandler2, value);
validateBcpShareCompletedEventHandler = Interlocked.CompareExchange(ref ValidateBcpShareCompletedEvent, value2, validateBcpShareCompletedEventHandler2);
} while ((object)validateBcpShareCompletedEventHandler != validateBcpShareCompletedEventHandler2);
}
[CompilerGenerated]
remove {
ValidateBcpShareCompletedEventHandler validateBcpShareCompletedEventHandler = ValidateBcpShareCompletedEvent;
ValidateBcpShareCompletedEventHandler validateBcpShareCompletedEventHandler2;
do {
validateBcpShareCompletedEventHandler2 = validateBcpShareCompletedEventHandler;
ValidateBcpShareCompletedEventHandler value2 = (ValidateBcpShareCompletedEventHandler)Delegate.Remove(validateBcpShareCompletedEventHandler2, value);
validateBcpShareCompletedEventHandler = Interlocked.CompareExchange(ref ValidateBcpShareCompletedEvent, value2, validateBcpShareCompletedEventHandler2);
} while ((object)validateBcpShareCompletedEventHandler != validateBcpShareCompletedEventHandler2);
}
}
public event GetBcpShareSpaceReportCompletedEventHandler {
[CompilerGenerated]
add {
GetBcpShareSpaceReportCompletedEventHandler getBcpShareSpaceReportCompletedEventHandler = GetBcpShareSpaceReportCompletedEvent;
GetBcpShareSpaceReportCompletedEventHandler getBcpShareSpaceReportCompletedEventHandler2;
do {
getBcpShareSpaceReportCompletedEventHandler2 = getBcpShareSpaceReportCompletedEventHandler;
GetBcpShareSpaceReportCompletedEventHandler value2 = (GetBcpShareSpaceReportCompletedEventHandler)Delegate.Combine(getBcpShareSpaceReportCompletedEventHandler2, value);
getBcpShareSpaceReportCompletedEventHandler = Interlocked.CompareExchange(ref GetBcpShareSpaceReportCompletedEvent, value2, getBcpShareSpaceReportCompletedEventHandler2);
} while ((object)getBcpShareSpaceReportCompletedEventHandler != getBcpShareSpaceReportCompletedEventHandler2);
}
[CompilerGenerated]
remove {
GetBcpShareSpaceReportCompletedEventHandler getBcpShareSpaceReportCompletedEventHandler = GetBcpShareSpaceReportCompletedEvent;
GetBcpShareSpaceReportCompletedEventHandler getBcpShareSpaceReportCompletedEventHandler2;
do {
getBcpShareSpaceReportCompletedEventHandler2 = getBcpShareSpaceReportCompletedEventHandler;
GetBcpShareSpaceReportCompletedEventHandler value2 = (GetBcpShareSpaceReportCompletedEventHandler)Delegate.Remove(getBcpShareSpaceReportCompletedEventHandler2, value);
getBcpShareSpaceReportCompletedEventHandler = Interlocked.CompareExchange(ref GetBcpShareSpaceReportCompletedEvent, value2, getBcpShareSpaceReportCompletedEventHandler2);
} while ((object)getBcpShareSpaceReportCompletedEventHandler != getBcpShareSpaceReportCompletedEventHandler2);
}
}
public event GetDefaultRepositorySpaceReportCompletedEventHandler GetDefaultRepositorySpaceReportCompleted {
[CompilerGenerated]
add {
GetDefaultRepositorySpaceReportCompletedEventHandler getDefaultRepositorySpaceReportCompletedEventHandler = GetDefaultRepositorySpaceReportCompletedEvent;
GetDefaultRepositorySpaceReportCompletedEventHandler getDefaultRepositorySpaceReportCompletedEventHandler2;
do {
getDefaultRepositorySpaceReportCompletedEventHandler2 = getDefaultRepositorySpaceReportCompletedEventHandler;
GetDefaultRepositorySpaceReportCompletedEventHandler value2 = (GetDefaultRepositorySpaceReportCompletedEventHandler)Delegate.Combine(getDefaultRepositorySpaceReportCompletedEventHandler2, value);
getDefaultRepositorySpaceReportCompletedEventHandler = Interlocked.CompareExchange(ref GetDefaultRepositorySpaceReportCompletedEvent, value2, getDefaultRepositorySpaceReportCompletedEventHandler2);
} while ((object)getDefaultRepositorySpaceReportCompletedEventHandler != getDefaultRepositorySpaceReportCompletedEventHandler2);
}
[CompilerGenerated]
remove {
GetDefaultRepositorySpaceReportCompletedEventHandler getDefaultRepositorySpaceReportCompletedEventHandler = GetDefaultRepositorySpaceReportCompletedEvent;
GetDefaultRepositorySpaceReportCompletedEventHandler getDefaultRepositorySpaceReportCompletedEventHandler2;
do {
getDefaultRepositorySpaceReportCompletedEventHandler2 = getDefaultRepositorySpaceReportCompletedEventHandler;
GetDefaultRepositorySpaceReportCompletedEventHandler value2 = (GetDefaultRepositorySpaceReportCompletedEventHandler)Delegate.Remove(getDefaultRepositorySpaceReportCompletedEventHandler2, value);
getDefaultRepositorySpaceReportCompletedEventHandler = Interlocked.CompareExchange(ref GetDefaultRepositorySpaceReportCompletedEvent, value2, getDefaultRepositorySpaceReportCompletedEventHandler2);
} while ((object)getDefaultRepositorySpaceReportCompletedEventHandler != getDefaultRepositorySpaceReportCompletedEventHandler2);
}
}
public event RepositoryVolumeMaxCompletedEventHandler RepositoryVolumeMaxCompleted {
[CompilerGenerated]
add {
RepositoryVolumeMaxCompletedEventHandler repositoryVolumeMaxCompletedEventHandler = RepositoryVolumeMaxCompletedEvent;
RepositoryVolumeMaxCompletedEventHandler repositoryVolumeMaxCompletedEventHandler2;
do {
repositoryVolumeMaxCompletedEventHandler2 = repositoryVolumeMaxCompletedEventHandler;
RepositoryVolumeMaxCompletedEventHandler value2 = (RepositoryVolumeMaxCompletedEventHandler)Delegate.Combine(repositoryVolumeMaxCompletedEventHandler2, value);
repositoryVolumeMaxCompletedEventHandler = Interlocked.CompareExchange(ref RepositoryVolumeMaxCompletedEvent, value2, repositoryVolumeMaxCompletedEventHandler2);
} while ((object)repositoryVolumeMaxCompletedEventHandler != repositoryVolumeMaxCompletedEventHandler2);
}
[CompilerGenerated]
remove {
RepositoryVolumeMaxCompletedEventHandler repositoryVolumeMaxCompletedEventHandler = RepositoryVolumeMaxCompletedEvent;
RepositoryVolumeMaxCompletedEventHandler repositoryVolumeMaxCompletedEventHandler2;
do {
repositoryVolumeMaxCompletedEventHandler2 = repositoryVolumeMaxCompletedEventHandler;
RepositoryVolumeMaxCompletedEventHandler value2 = (RepositoryVolumeMaxCompletedEventHandler)Delegate.Remove(repositoryVolumeMaxCompletedEventHandler2, value);
repositoryVolumeMaxCompletedEventHandler = Interlocked.CompareExchange(ref RepositoryVolumeMaxCompletedEvent, value2, repositoryVolumeMaxCompletedEventHandler2);
} while ((object)repositoryVolumeMaxCompletedEventHandler != repositoryVolumeMaxCompletedEventHandler2);
}
}
public FileIO()
: this()
{
Url = "http://localhost/RelativityWebApi/FileIO.asmx";
if (IsLocalFileSystemWebService(Url)) {
UseDefaultCredentials = true;
useDefaultCredentialsSetExplicitly = false;
} else
useDefaultCredentialsSetExplicitly = true;
}
[SoapDocumentMethod("http://www.kCura.com/EDDS/FileManager/BeginFill")]
public IoResponse BeginFill(int caseContextArtifactID, [XmlElement(DataType = "base64Binary")] byte[] b, string documentDirectory, string fileGuid)
{
return (IoResponse)this.Invoke("BeginFill", new object[4] {
caseContextArtifactID,
b,
documentDirectory,
fileGuid
})[0];
}
public IAsyncResult BeginBeginFill(int caseContextArtifactID, byte[] b, string documentDirectory, string fileGuid, AsyncCallback callback, object asyncState)
{
return this.BeginInvoke("BeginFill", new object[4] {
caseContextArtifactID,
b,
documentDirectory,
fileGuid
}, callback, RuntimeHelpers.GetObjectValue(asyncState));
}
public IoResponse EndBeginFill(IAsyncResult asyncResult)
{
return (IoResponse)this.EndInvoke(asyncResult)[0];
}
public void BeginFillAsync(int caseContextArtifactID, byte[] b, string documentDirectory, string fileGuid)
{
BeginFillAsync(caseContextArtifactID, b, documentDirectory, fileGuid, null);
}
public void BeginFillAsync(int caseContextArtifactID, byte[] b, string documentDirectory, string fileGuid, object userState)
{
if (BeginFillOperationCompleted == null)
BeginFillOperationCompleted = OnBeginFillOperationCompleted;
this.InvokeAsync("BeginFill", new object[4] {
caseContextArtifactID,
b,
documentDirectory,
fileGuid
}, BeginFillOperationCompleted, RuntimeHelpers.GetObjectValue(userState));
}
private void OnBeginFillOperationCompleted(object arg)
{
if (BeginFillCompletedEvent != null) {
InvokeCompletedEventArgs val = arg;
BeginFillCompletedEvent?.Invoke(this, new BeginFillCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState)));
}
}
[SoapDocumentMethod("http://www.kCura.com/EDDS/FileManager/FileFill")]
public IoResponse FileFill(int caseContextArtifactID, string documentDirectory, string fileName, [XmlElement(DataType = "base64Binary")] byte[] b)
{
return (IoResponse)this.Invoke("FileFill", new object[4] {
caseContextArtifactID,
documentDirectory,
fileName,
b
})[0];
}
public IAsyncResult BeginFileFill(int caseContextArtifactID, string documentDirectory, string fileName, byte[] b, AsyncCallback callback, object asyncState)
{
return this.BeginInvoke("FileFill", new object[4] {
caseContextArtifactID,
documentDirectory,
fileName,
b
}, callback, RuntimeHelpers.GetObjectValue(asyncState));
}
public IoResponse EndFileFill(IAsyncResult asyncResult)
{
return (IoResponse)this.EndInvoke(asyncResult)[0];
}
public void FileFillAsync(int caseContextArtifactID, string documentDirectory, string fileName, byte[] b)
{
FileFillAsync(caseContextArtifactID, documentDirectory, fileName, b, null);
}
public void FileFillAsync(int caseContextArtifactID, string documentDirectory, string fileName, byte[] b, object userState)
{
if (FileFillOperationCompleted == null)
FileFillOperationCompleted = OnFileFillOperationCompleted;
this.InvokeAsync("FileFill", new object[4] {
caseContextArtifactID,
documentDirectory,
fileName,
b
}, FileFillOperationCompleted, RuntimeHelpers.GetObjectValue(userState));
}
private void OnFileFillOperationCompleted(object arg)
{
if (FileFillCompletedEvent != null) {
InvokeCompletedEventArgs val = arg;
FileFillCompletedEvent?.Invoke(this, new FileFillCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState)));
}
}
[SoapDocumentMethod("http://www.kCura.com/EDDS/FileManager/RemoveFill")]
public void RemoveFill(int caseContextArtifactID, string documentDirectory, string fileName)
{
this.Invoke("RemoveFill", new object[3] {
caseContextArtifactID,
documentDirectory,
fileName
});
}
public IAsyncResult BeginRemoveFill(int caseContextArtifactID, string documentDirectory, string fileName, AsyncCallback callback, object asyncState)
{
return this.BeginInvoke("RemoveFill", new object[3] {
caseContextArtifactID,
documentDirectory,
fileName
}, callback, RuntimeHelpers.GetObjectValue(asyncState));
}
public void EndRemoveFill(IAsyncResult asyncResult)
{
this.EndInvoke(asyncResult);
}
public void RemoveFillAsync(int caseContextArtifactID, string documentDirectory, string fileName)
{
RemoveFillAsync(caseContextArtifactID, documentDirectory, fileName, null);
}
public void RemoveFillAsync(int caseContextArtifactID, string documentDirectory, string fileName, object userState)
{
if (RemoveFillOperationCompleted == null)
RemoveFillOperationCompleted = OnRemoveFillOperationCompleted;
this.InvokeAsync("RemoveFill", new object[3] {
caseContextArtifactID,
documentDirectory,
fileName
}, RemoveFillOperationCompleted, RuntimeHelpers.GetObjectValue(userState));
}
private void OnRemoveFillOperationCompleted(object arg)
{
if (RemoveFillCompletedEvent != null) {
InvokeCompletedEventArgs val = arg;
RemoveFillCompletedEvent?.Invoke(this, new AsyncCompletedEventArgs(((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState)));
}
}
[SoapDocumentMethod("http://www.kCura.com/EDDS/FileManager/RemoveTempFile")]
public void RemoveTempFile(int caseContextArtifactID, string fileName)
{
this.Invoke("RemoveTempFile", new object[2] {
caseContextArtifactID,
fileName
});
}
public IAsyncResult BeginRemoveTempFile(int caseContextArtifactID, string fileName, AsyncCallback callback, object asyncState)
{
return this.BeginInvoke("RemoveTempFile", new object[2] {
caseContextArtifactID,
fileName
}, callback, RuntimeHelpers.GetObjectValue(asyncState));
}
public void EndRemoveTempFile(IAsyncResult asyncResult)
{
this.EndInvoke(asyncResult);
}
public void RemoveTempFileAsync(int caseContextArtifactID, string fileName)
{
RemoveTempFileAsync(caseContextArtifactID, fileName, null);
}
public void RemoveTempFileAsync(int caseContextArtifactID, string fileName, object userState)
{
if (RemoveTempFileOperationCompleted == null)
RemoveTempFileOperationCompleted = OnRemoveTempFileOperationCompleted;
this.InvokeAsync("RemoveTempFile", new object[2] {
caseContextArtifactID,
fileName
}, RemoveTempFileOperationCompleted, RuntimeHelpers.GetObjectValue(userState));
}
private void OnRemoveTempFileOperationCompleted(object arg)
{
if (RemoveTempFileCompletedEvent != null) {
InvokeCompletedEventArgs val = arg;
RemoveTempFileCompletedEvent?.Invoke(this, new AsyncCompletedEventArgs(((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState)));
}
}
[SoapDocumentMethod("http://www.kCura.com/EDDS/FileManager/ReadFileAsString")]
[return: XmlElement(DataType = "base64Binary")]
public byte[] ReadFileAsString(string path)
{
return (byte[])this.Invoke("ReadFileAsString", new object[1] {
path
})[0];
}
public IAsyncResult BeginReadFileAsString(string path, AsyncCallback callback, object asyncState)
{
return this.BeginInvoke("ReadFileAsString", new object[1] {
path
}, callback, RuntimeHelpers.GetObjectValue(asyncState));
}
public byte[] EndReadFileAsString(IAsyncResult asyncResult)
{
return (byte[])this.EndInvoke(asyncResult)[0];
}
public void ReadFileAsStringAsync(string path)
{
ReadFileAsStringAsync(path, null);
}
public void ReadFileAsStringAsync(string path, object userState)
{
if (ReadFileAsStringOperationCompleted == null)
ReadFileAsStringOperationCompleted = OnReadFileAsStringOperationCompleted;
this.InvokeAsync("ReadFileAsString", new object[1] {
path
}, ReadFileAsStringOperationCompleted, RuntimeHelpers.GetObjectValue(userState));
}
private void OnReadFileAsStringOperationCompleted(object arg)
{
if (ReadFileAsStringCompletedEvent != null) {
InvokeCompletedEventArgs val = arg;
ReadFileAsStringCompletedEvent?.Invoke(this, new ReadFileAsStringCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState)));
}
}
[SoapDocumentMethod("http://www.kCura.com/EDDS/FileManager/GetBcpSharePath")]
public string (int caseContextArtifactID)
{
return Conversions.ToString(this.Invoke("GetBcpSharePath", new object[1] {
caseContextArtifactID
})[0]);
}
public IAsyncResult (int caseContextArtifactID, AsyncCallback callback, object asyncState)
{
return this.BeginInvoke("GetBcpSharePath", new object[1] {
caseContextArtifactID
}, callback, RuntimeHelpers.GetObjectValue(asyncState));
}
public string (IAsyncResult asyncResult)
{
return Conversions.ToString(this.EndInvoke(asyncResult)[0]);
}
public void (int caseContextArtifactID)
{
GetBcpSharePathAsync(caseContextArtifactID, null);
}
public void (int caseContextArtifactID, object userState)
{
if (GetBcpSharePathOperationCompleted == null)
GetBcpSharePathOperationCompleted = OnGetBcpSharePathOperationCompleted;
this.InvokeAsync("GetBcpSharePath", new object[1] {
caseContextArtifactID
}, GetBcpSharePathOperationCompleted, RuntimeHelpers.GetObjectValue(userState));
}
private void (object arg)
{
if (GetBcpSharePathCompletedEvent != null) {
InvokeCompletedEventArgs val = arg;
GetBcpSharePathCompletedEvent?.Invoke(this, new GetBcpSharePathCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState)));
}
}
[SoapDocumentMethod("http://www.kCura.com/EDDS/FileManager/ValidateBcpShare")]
public bool (int caseContextArtifactID)
{
return Conversions.ToBoolean(this.Invoke("ValidateBcpShare", new object[1] {
caseContextArtifactID
})[0]);
}
public IAsyncResult (int caseContextArtifactID, AsyncCallback callback, object asyncState)
{
return this.BeginInvoke("ValidateBcpShare", new object[1] {
caseContextArtifactID
}, callback, RuntimeHelpers.GetObjectValue(asyncState));
}
public bool (IAsyncResult asyncResult)
{
return Conversions.ToBoolean(this.EndInvoke(asyncResult)[0]);
}
public void (int caseContextArtifactID)
{
ValidateBcpShareAsync(caseContextArtifactID, null);
}
public void (int caseContextArtifactID, object userState)
{
if (ValidateBcpShareOperationCompleted == null)
ValidateBcpShareOperationCompleted = OnValidateBcpShareOperationCompleted;
this.InvokeAsync("ValidateBcpShare", new object[1] {
caseContextArtifactID
}, ValidateBcpShareOperationCompleted, RuntimeHelpers.GetObjectValue(userState));
}
private void (object arg)
{
if (ValidateBcpShareCompletedEvent != null) {
InvokeCompletedEventArgs val = arg;
ValidateBcpShareCompletedEvent?.Invoke(this, new ValidateBcpShareCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState)));
}
}
[SoapDocumentMethod("http://www.kCura.com/EDDS/FileManager/GetBcpShareSpaceReport")]
[return: XmlArrayItem("ArrayOfString")]
[return: XmlArrayItem(NestingLevel = 1)]
public string[][] (int caseContextArtifactID)
{
return (string[][])this.Invoke("GetBcpShareSpaceReport", new object[1] {
caseContextArtifactID
})[0];
}
public IAsyncResult (int caseContextArtifactID, AsyncCallback callback, object asyncState)
{
return this.BeginInvoke("GetBcpShareSpaceReport", new object[1] {
caseContextArtifactID
}, callback, RuntimeHelpers.GetObjectValue(asyncState));
}
public string[][] (IAsyncResult asyncResult)
{
return (string[][])this.EndInvoke(asyncResult)[0];
}
public void (int caseContextArtifactID)
{
GetBcpShareSpaceReportAsync(caseContextArtifactID, null);
}
public void (int caseContextArtifactID, object userState)
{
if (GetBcpShareSpaceReportOperationCompleted == null)
GetBcpShareSpaceReportOperationCompleted = OnGetBcpShareSpaceReportOperationCompleted;
this.InvokeAsync("GetBcpShareSpaceReport", new object[1] {
caseContextArtifactID
}, GetBcpShareSpaceReportOperationCompleted, RuntimeHelpers.GetObjectValue(userState));
}
private void (object arg)
{
if (GetBcpShareSpaceReportCompletedEvent != null) {
InvokeCompletedEventArgs val = arg;
GetBcpShareSpaceReportCompletedEvent?.Invoke(this, new GetBcpShareSpaceReportCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState)));
}
}
[SoapDocumentMethod("http://www.kCura.com/EDDS/FileManager/GetDefaultRepositorySpaceReport")]
[return: XmlArrayItem("ArrayOfString")]
[return: XmlArrayItem(NestingLevel = 1)]
public string[][] GetDefaultRepositorySpaceReport(int caseContextArtifactID)
{
return (string[][])this.Invoke("GetDefaultRepositorySpaceReport", new object[1] {
caseContextArtifactID
})[0];
}
public IAsyncResult BeginGetDefaultRepositorySpaceReport(int caseContextArtifactID, AsyncCallback callback, object asyncState)
{
return this.BeginInvoke("GetDefaultRepositorySpaceReport", new object[1] {
caseContextArtifactID
}, callback, RuntimeHelpers.GetObjectValue(asyncState));
}
public string[][] EndGetDefaultRepositorySpaceReport(IAsyncResult asyncResult)
{
return (string[][])this.EndInvoke(asyncResult)[0];
}
public void GetDefaultRepositorySpaceReportAsync(int caseContextArtifactID)
{
GetDefaultRepositorySpaceReportAsync(caseContextArtifactID, null);
}
public void GetDefaultRepositorySpaceReportAsync(int caseContextArtifactID, object userState)
{
if (GetDefaultRepositorySpaceReportOperationCompleted == null)
GetDefaultRepositorySpaceReportOperationCompleted = OnGetDefaultRepositorySpaceReportOperationCompleted;
this.InvokeAsync("GetDefaultRepositorySpaceReport", new object[1] {
caseContextArtifactID
}, GetDefaultRepositorySpaceReportOperationCompleted, RuntimeHelpers.GetObjectValue(userState));
}
private void OnGetDefaultRepositorySpaceReportOperationCompleted(object arg)
{
if (GetDefaultRepositorySpaceReportCompletedEvent != null) {
InvokeCompletedEventArgs val = arg;
GetDefaultRepositorySpaceReportCompletedEvent?.Invoke(this, new GetDefaultRepositorySpaceReportCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState)));
}
}
[SoapDocumentMethod("http://www.kCura.com/EDDS/FileManager/RepositoryVolumeMax")]
public int RepositoryVolumeMax()
{
return Conversions.ToInteger(this.Invoke("RepositoryVolumeMax", new object[0])[0]);
}
public IAsyncResult BeginRepositoryVolumeMax(AsyncCallback callback, object asyncState)
{
return this.BeginInvoke("RepositoryVolumeMax", new object[0], callback, RuntimeHelpers.GetObjectValue(asyncState));
}
public int EndRepositoryVolumeMax(IAsyncResult asyncResult)
{
return Conversions.ToInteger(this.EndInvoke(asyncResult)[0]);
}
public void RepositoryVolumeMaxAsync()
{
RepositoryVolumeMaxAsync(null);
}
public void RepositoryVolumeMaxAsync(object userState)
{
if (RepositoryVolumeMaxOperationCompleted == null)
RepositoryVolumeMaxOperationCompleted = OnRepositoryVolumeMaxOperationCompleted;
this.InvokeAsync("RepositoryVolumeMax", new object[0], RepositoryVolumeMaxOperationCompleted, RuntimeHelpers.GetObjectValue(userState));
}
private void OnRepositoryVolumeMaxOperationCompleted(object arg)
{
if (RepositoryVolumeMaxCompletedEvent != null) {
InvokeCompletedEventArgs val = arg;
RepositoryVolumeMaxCompletedEvent?.Invoke(this, new RepositoryVolumeMaxCompletedEventArgs(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;
}
}
}