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

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 GetBcpSharePathOperationCompleted; private SendOrPostCallback ValidateBcpShareOperationCompleted; private SendOrPostCallback GetBcpShareSpaceReportOperationCompleted; 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 GetBcpSharePathCompletedEvent; [CompilerGenerated] private ValidateBcpShareCompletedEventHandler ValidateBcpShareCompletedEvent; [CompilerGenerated] private GetBcpShareSpaceReportCompletedEventHandler GetBcpShareSpaceReportCompletedEvent; [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 GetBcpSharePathCompleted { [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 ValidateBcpShareCompleted { [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 GetBcpShareSpaceReportCompleted { [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 GetBcpSharePath(int caseContextArtifactID) { return Conversions.ToString(this.Invoke("GetBcpSharePath", new object[1] { caseContextArtifactID })[0]); } public IAsyncResult BeginGetBcpSharePath(int caseContextArtifactID, AsyncCallback callback, object asyncState) { return this.BeginInvoke("GetBcpSharePath", new object[1] { caseContextArtifactID }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public string EndGetBcpSharePath(IAsyncResult asyncResult) { return Conversions.ToString(this.EndInvoke(asyncResult)[0]); } public void GetBcpSharePathAsync(int caseContextArtifactID) { GetBcpSharePathAsync(caseContextArtifactID, null); } public void GetBcpSharePathAsync(int caseContextArtifactID, object userState) { if (GetBcpSharePathOperationCompleted == null) GetBcpSharePathOperationCompleted = OnGetBcpSharePathOperationCompleted; this.InvokeAsync("GetBcpSharePath", new object[1] { caseContextArtifactID }, GetBcpSharePathOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnGetBcpSharePathOperationCompleted(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 ValidateBcpShare(int caseContextArtifactID) { return Conversions.ToBoolean(this.Invoke("ValidateBcpShare", new object[1] { caseContextArtifactID })[0]); } public IAsyncResult BeginValidateBcpShare(int caseContextArtifactID, AsyncCallback callback, object asyncState) { return this.BeginInvoke("ValidateBcpShare", new object[1] { caseContextArtifactID }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public bool EndValidateBcpShare(IAsyncResult asyncResult) { return Conversions.ToBoolean(this.EndInvoke(asyncResult)[0]); } public void ValidateBcpShareAsync(int caseContextArtifactID) { ValidateBcpShareAsync(caseContextArtifactID, null); } public void ValidateBcpShareAsync(int caseContextArtifactID, object userState) { if (ValidateBcpShareOperationCompleted == null) ValidateBcpShareOperationCompleted = OnValidateBcpShareOperationCompleted; this.InvokeAsync("ValidateBcpShare", new object[1] { caseContextArtifactID }, ValidateBcpShareOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnValidateBcpShareOperationCompleted(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[][] GetBcpShareSpaceReport(int caseContextArtifactID) { return (string[][])this.Invoke("GetBcpShareSpaceReport", new object[1] { caseContextArtifactID })[0]; } public IAsyncResult BeginGetBcpShareSpaceReport(int caseContextArtifactID, AsyncCallback callback, object asyncState) { return this.BeginInvoke("GetBcpShareSpaceReport", new object[1] { caseContextArtifactID }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public string[][] EndGetBcpShareSpaceReport(IAsyncResult asyncResult) { return (string[][])this.EndInvoke(asyncResult)[0]; } public void GetBcpShareSpaceReportAsync(int caseContextArtifactID) { GetBcpShareSpaceReportAsync(caseContextArtifactID, null); } public void GetBcpShareSpaceReportAsync(int caseContextArtifactID, object userState) { if (GetBcpShareSpaceReportOperationCompleted == null) GetBcpShareSpaceReportOperationCompleted = OnGetBcpShareSpaceReportOperationCompleted; this.InvokeAsync("GetBcpShareSpaceReport", new object[1] { caseContextArtifactID }, GetBcpShareSpaceReportOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnGetBcpShareSpaceReportOperationCompleted(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; } } }