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

AuditManager

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.AuditManagerBase { [GeneratedCode("System.Web.Services", "4.8.3761.0")] [DebuggerStepThrough] [DesignerCategory("code")] [WebServiceBinding] [XmlInclude(typeof(ImportStatistics))] public class AuditManager { private SendOrPostCallback CreateAuditRecordOperationCompleted; private SendOrPostCallback AuditImageImportOperationCompleted; private SendOrPostCallback AuditObjectImportOperationCompleted; private SendOrPostCallback AuditExportOperationCompleted; private SendOrPostCallback DeleteAuditTokenOperationCompleted; private SendOrPostCallback GetUserIdByGuidOperationCompleted; private bool useDefaultCredentialsSetExplicitly; [CompilerGenerated] private CreateAuditRecordCompletedEventHandler CreateAuditRecordCompletedEvent; [CompilerGenerated] private AuditImageImportCompletedEventHandler AuditImageImportCompletedEvent; [CompilerGenerated] private AuditObjectImportCompletedEventHandler AuditObjectImportCompletedEvent; [CompilerGenerated] private AuditExportCompletedEventHandler AuditExportCompletedEvent; [CompilerGenerated] private DeleteAuditTokenCompletedEventHandler DeleteAuditTokenCompletedEvent; [CompilerGenerated] private GetUserIdByGuidCompletedEventHandler GetUserIdByGuidCompletedEvent; 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 CreateAuditRecordCompletedEventHandler CreateAuditRecordCompleted { [CompilerGenerated] add { CreateAuditRecordCompletedEventHandler createAuditRecordCompletedEventHandler = CreateAuditRecordCompletedEvent; CreateAuditRecordCompletedEventHandler createAuditRecordCompletedEventHandler2; do { createAuditRecordCompletedEventHandler2 = createAuditRecordCompletedEventHandler; CreateAuditRecordCompletedEventHandler value2 = (CreateAuditRecordCompletedEventHandler)Delegate.Combine(createAuditRecordCompletedEventHandler2, value); createAuditRecordCompletedEventHandler = Interlocked.CompareExchange(ref CreateAuditRecordCompletedEvent, value2, createAuditRecordCompletedEventHandler2); } while ((object)createAuditRecordCompletedEventHandler != createAuditRecordCompletedEventHandler2); } [CompilerGenerated] remove { CreateAuditRecordCompletedEventHandler createAuditRecordCompletedEventHandler = CreateAuditRecordCompletedEvent; CreateAuditRecordCompletedEventHandler createAuditRecordCompletedEventHandler2; do { createAuditRecordCompletedEventHandler2 = createAuditRecordCompletedEventHandler; CreateAuditRecordCompletedEventHandler value2 = (CreateAuditRecordCompletedEventHandler)Delegate.Remove(createAuditRecordCompletedEventHandler2, value); createAuditRecordCompletedEventHandler = Interlocked.CompareExchange(ref CreateAuditRecordCompletedEvent, value2, createAuditRecordCompletedEventHandler2); } while ((object)createAuditRecordCompletedEventHandler != createAuditRecordCompletedEventHandler2); } } public event AuditImageImportCompletedEventHandler AuditImageImportCompleted { [CompilerGenerated] add { AuditImageImportCompletedEventHandler auditImageImportCompletedEventHandler = AuditImageImportCompletedEvent; AuditImageImportCompletedEventHandler auditImageImportCompletedEventHandler2; do { auditImageImportCompletedEventHandler2 = auditImageImportCompletedEventHandler; AuditImageImportCompletedEventHandler value2 = (AuditImageImportCompletedEventHandler)Delegate.Combine(auditImageImportCompletedEventHandler2, value); auditImageImportCompletedEventHandler = Interlocked.CompareExchange(ref AuditImageImportCompletedEvent, value2, auditImageImportCompletedEventHandler2); } while ((object)auditImageImportCompletedEventHandler != auditImageImportCompletedEventHandler2); } [CompilerGenerated] remove { AuditImageImportCompletedEventHandler auditImageImportCompletedEventHandler = AuditImageImportCompletedEvent; AuditImageImportCompletedEventHandler auditImageImportCompletedEventHandler2; do { auditImageImportCompletedEventHandler2 = auditImageImportCompletedEventHandler; AuditImageImportCompletedEventHandler value2 = (AuditImageImportCompletedEventHandler)Delegate.Remove(auditImageImportCompletedEventHandler2, value); auditImageImportCompletedEventHandler = Interlocked.CompareExchange(ref AuditImageImportCompletedEvent, value2, auditImageImportCompletedEventHandler2); } while ((object)auditImageImportCompletedEventHandler != auditImageImportCompletedEventHandler2); } } public event AuditObjectImportCompletedEventHandler AuditObjectImportCompleted { [CompilerGenerated] add { AuditObjectImportCompletedEventHandler auditObjectImportCompletedEventHandler = AuditObjectImportCompletedEvent; AuditObjectImportCompletedEventHandler auditObjectImportCompletedEventHandler2; do { auditObjectImportCompletedEventHandler2 = auditObjectImportCompletedEventHandler; AuditObjectImportCompletedEventHandler value2 = (AuditObjectImportCompletedEventHandler)Delegate.Combine(auditObjectImportCompletedEventHandler2, value); auditObjectImportCompletedEventHandler = Interlocked.CompareExchange(ref AuditObjectImportCompletedEvent, value2, auditObjectImportCompletedEventHandler2); } while ((object)auditObjectImportCompletedEventHandler != auditObjectImportCompletedEventHandler2); } [CompilerGenerated] remove { AuditObjectImportCompletedEventHandler auditObjectImportCompletedEventHandler = AuditObjectImportCompletedEvent; AuditObjectImportCompletedEventHandler auditObjectImportCompletedEventHandler2; do { auditObjectImportCompletedEventHandler2 = auditObjectImportCompletedEventHandler; AuditObjectImportCompletedEventHandler value2 = (AuditObjectImportCompletedEventHandler)Delegate.Remove(auditObjectImportCompletedEventHandler2, value); auditObjectImportCompletedEventHandler = Interlocked.CompareExchange(ref AuditObjectImportCompletedEvent, value2, auditObjectImportCompletedEventHandler2); } while ((object)auditObjectImportCompletedEventHandler != auditObjectImportCompletedEventHandler2); } } public event AuditExportCompletedEventHandler AuditExportCompleted { [CompilerGenerated] add { AuditExportCompletedEventHandler auditExportCompletedEventHandler = AuditExportCompletedEvent; AuditExportCompletedEventHandler auditExportCompletedEventHandler2; do { auditExportCompletedEventHandler2 = auditExportCompletedEventHandler; AuditExportCompletedEventHandler value2 = (AuditExportCompletedEventHandler)Delegate.Combine(auditExportCompletedEventHandler2, value); auditExportCompletedEventHandler = Interlocked.CompareExchange(ref AuditExportCompletedEvent, value2, auditExportCompletedEventHandler2); } while ((object)auditExportCompletedEventHandler != auditExportCompletedEventHandler2); } [CompilerGenerated] remove { AuditExportCompletedEventHandler auditExportCompletedEventHandler = AuditExportCompletedEvent; AuditExportCompletedEventHandler auditExportCompletedEventHandler2; do { auditExportCompletedEventHandler2 = auditExportCompletedEventHandler; AuditExportCompletedEventHandler value2 = (AuditExportCompletedEventHandler)Delegate.Remove(auditExportCompletedEventHandler2, value); auditExportCompletedEventHandler = Interlocked.CompareExchange(ref AuditExportCompletedEvent, value2, auditExportCompletedEventHandler2); } while ((object)auditExportCompletedEventHandler != auditExportCompletedEventHandler2); } } public event DeleteAuditTokenCompletedEventHandler DeleteAuditTokenCompleted { [CompilerGenerated] add { DeleteAuditTokenCompletedEventHandler deleteAuditTokenCompletedEventHandler = DeleteAuditTokenCompletedEvent; DeleteAuditTokenCompletedEventHandler deleteAuditTokenCompletedEventHandler2; do { deleteAuditTokenCompletedEventHandler2 = deleteAuditTokenCompletedEventHandler; DeleteAuditTokenCompletedEventHandler value2 = (DeleteAuditTokenCompletedEventHandler)Delegate.Combine(deleteAuditTokenCompletedEventHandler2, value); deleteAuditTokenCompletedEventHandler = Interlocked.CompareExchange(ref DeleteAuditTokenCompletedEvent, value2, deleteAuditTokenCompletedEventHandler2); } while ((object)deleteAuditTokenCompletedEventHandler != deleteAuditTokenCompletedEventHandler2); } [CompilerGenerated] remove { DeleteAuditTokenCompletedEventHandler deleteAuditTokenCompletedEventHandler = DeleteAuditTokenCompletedEvent; DeleteAuditTokenCompletedEventHandler deleteAuditTokenCompletedEventHandler2; do { deleteAuditTokenCompletedEventHandler2 = deleteAuditTokenCompletedEventHandler; DeleteAuditTokenCompletedEventHandler value2 = (DeleteAuditTokenCompletedEventHandler)Delegate.Remove(deleteAuditTokenCompletedEventHandler2, value); deleteAuditTokenCompletedEventHandler = Interlocked.CompareExchange(ref DeleteAuditTokenCompletedEvent, value2, deleteAuditTokenCompletedEventHandler2); } while ((object)deleteAuditTokenCompletedEventHandler != deleteAuditTokenCompletedEventHandler2); } } public event GetUserIdByGuidCompletedEventHandler GetUserIdByGuidCompleted { [CompilerGenerated] add { GetUserIdByGuidCompletedEventHandler getUserIdByGuidCompletedEventHandler = GetUserIdByGuidCompletedEvent; GetUserIdByGuidCompletedEventHandler getUserIdByGuidCompletedEventHandler2; do { getUserIdByGuidCompletedEventHandler2 = getUserIdByGuidCompletedEventHandler; GetUserIdByGuidCompletedEventHandler value2 = (GetUserIdByGuidCompletedEventHandler)Delegate.Combine(getUserIdByGuidCompletedEventHandler2, value); getUserIdByGuidCompletedEventHandler = Interlocked.CompareExchange(ref GetUserIdByGuidCompletedEvent, value2, getUserIdByGuidCompletedEventHandler2); } while ((object)getUserIdByGuidCompletedEventHandler != getUserIdByGuidCompletedEventHandler2); } [CompilerGenerated] remove { GetUserIdByGuidCompletedEventHandler getUserIdByGuidCompletedEventHandler = GetUserIdByGuidCompletedEvent; GetUserIdByGuidCompletedEventHandler getUserIdByGuidCompletedEventHandler2; do { getUserIdByGuidCompletedEventHandler2 = getUserIdByGuidCompletedEventHandler; GetUserIdByGuidCompletedEventHandler value2 = (GetUserIdByGuidCompletedEventHandler)Delegate.Remove(getUserIdByGuidCompletedEventHandler2, value); getUserIdByGuidCompletedEventHandler = Interlocked.CompareExchange(ref GetUserIdByGuidCompletedEvent, value2, getUserIdByGuidCompletedEventHandler2); } while ((object)getUserIdByGuidCompletedEventHandler != getUserIdByGuidCompletedEventHandler2); } } public AuditManager() : this() { Url = "http://localhost/RelativityWebApi/AuditManager.asmx"; if (IsLocalFileSystemWebService(Url)) { UseDefaultCredentials = true; useDefaultCredentialsSetExplicitly = false; } else useDefaultCredentialsSetExplicitly = true; } [SoapDocumentMethod("http://www.kCura.com/EDDS/AuditManager/CreateAuditRecord")] public bool CreateAuditRecord(int caseContextArtifactID, int artifactID, int action, string details, string origination) { return Conversions.ToBoolean(this.Invoke("CreateAuditRecord", new object[5] { caseContextArtifactID, artifactID, action, details, origination })[0]); } public IAsyncResult BeginCreateAuditRecord(int caseContextArtifactID, int artifactID, int action, string details, string origination, AsyncCallback callback, object asyncState) { return this.BeginInvoke("CreateAuditRecord", new object[5] { caseContextArtifactID, artifactID, action, details, origination }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public bool EndCreateAuditRecord(IAsyncResult asyncResult) { return Conversions.ToBoolean(this.EndInvoke(asyncResult)[0]); } public void CreateAuditRecordAsync(int caseContextArtifactID, int artifactID, int action, string details, string origination) { CreateAuditRecordAsync(caseContextArtifactID, artifactID, action, details, origination, null); } public void CreateAuditRecordAsync(int caseContextArtifactID, int artifactID, int action, string details, string origination, object userState) { if (CreateAuditRecordOperationCompleted == null) CreateAuditRecordOperationCompleted = OnCreateAuditRecordOperationCompleted; this.InvokeAsync("CreateAuditRecord", new object[5] { caseContextArtifactID, artifactID, action, details, origination }, CreateAuditRecordOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnCreateAuditRecordOperationCompleted(object arg) { if (CreateAuditRecordCompletedEvent != null) { InvokeCompletedEventArgs val = arg; CreateAuditRecordCompletedEvent?.Invoke(this, new CreateAuditRecordCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState))); } } [SoapDocumentMethod("http://www.kCura.com/EDDS/AuditManager/AuditImageImport")] public bool AuditImageImport(int appID, string runId, bool isFatalError, ImageImportStatistics importStats) { return Conversions.ToBoolean(this.Invoke("AuditImageImport", new object[4] { appID, runId, isFatalError, importStats })[0]); } public IAsyncResult BeginAuditImageImport(int appID, string runId, bool isFatalError, ImageImportStatistics importStats, AsyncCallback callback, object asyncState) { return this.BeginInvoke("AuditImageImport", new object[4] { appID, runId, isFatalError, importStats }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public bool EndAuditImageImport(IAsyncResult asyncResult) { return Conversions.ToBoolean(this.EndInvoke(asyncResult)[0]); } public void AuditImageImportAsync(int appID, string runId, bool isFatalError, ImageImportStatistics importStats) { AuditImageImportAsync(appID, runId, isFatalError, importStats, null); } public void AuditImageImportAsync(int appID, string runId, bool isFatalError, ImageImportStatistics importStats, object userState) { if (AuditImageImportOperationCompleted == null) AuditImageImportOperationCompleted = OnAuditImageImportOperationCompleted; this.InvokeAsync("AuditImageImport", new object[4] { appID, runId, isFatalError, importStats }, AuditImageImportOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnAuditImageImportOperationCompleted(object arg) { if (AuditImageImportCompletedEvent != null) { InvokeCompletedEventArgs val = arg; AuditImageImportCompletedEvent?.Invoke(this, new AuditImageImportCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState))); } } [SoapDocumentMethod("http://www.kCura.com/EDDS/AuditManager/AuditObjectImport")] public bool AuditObjectImport(int appID, string runId, bool isFatalError, ObjectImportStatistics importStats) { return Conversions.ToBoolean(this.Invoke("AuditObjectImport", new object[4] { appID, runId, isFatalError, importStats })[0]); } public IAsyncResult BeginAuditObjectImport(int appID, string runId, bool isFatalError, ObjectImportStatistics importStats, AsyncCallback callback, object asyncState) { return this.BeginInvoke("AuditObjectImport", new object[4] { appID, runId, isFatalError, importStats }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public bool EndAuditObjectImport(IAsyncResult asyncResult) { return Conversions.ToBoolean(this.EndInvoke(asyncResult)[0]); } public void AuditObjectImportAsync(int appID, string runId, bool isFatalError, ObjectImportStatistics importStats) { AuditObjectImportAsync(appID, runId, isFatalError, importStats, null); } public void AuditObjectImportAsync(int appID, string runId, bool isFatalError, ObjectImportStatistics importStats, object userState) { if (AuditObjectImportOperationCompleted == null) AuditObjectImportOperationCompleted = OnAuditObjectImportOperationCompleted; this.InvokeAsync("AuditObjectImport", new object[4] { appID, runId, isFatalError, importStats }, AuditObjectImportOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnAuditObjectImportOperationCompleted(object arg) { if (AuditObjectImportCompletedEvent != null) { InvokeCompletedEventArgs val = arg; AuditObjectImportCompletedEvent?.Invoke(this, new AuditObjectImportCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState))); } } [SoapDocumentMethod("http://www.kCura.com/EDDS/AuditManager/AuditExport")] public bool AuditExport(int appID, bool isFatalError, ExportStatistics exportStats) { return Conversions.ToBoolean(this.Invoke("AuditExport", new object[3] { appID, isFatalError, exportStats })[0]); } public IAsyncResult BeginAuditExport(int appID, bool isFatalError, ExportStatistics exportStats, AsyncCallback callback, object asyncState) { return this.BeginInvoke("AuditExport", new object[3] { appID, isFatalError, exportStats }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public bool EndAuditExport(IAsyncResult asyncResult) { return Conversions.ToBoolean(this.EndInvoke(asyncResult)[0]); } public void AuditExportAsync(int appID, bool isFatalError, ExportStatistics exportStats) { AuditExportAsync(appID, isFatalError, exportStats, null); } public void AuditExportAsync(int appID, bool isFatalError, ExportStatistics exportStats, object userState) { if (AuditExportOperationCompleted == null) AuditExportOperationCompleted = OnAuditExportOperationCompleted; this.InvokeAsync("AuditExport", new object[3] { appID, isFatalError, exportStats }, AuditExportOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnAuditExportOperationCompleted(object arg) { if (AuditExportCompletedEvent != null) { InvokeCompletedEventArgs val = arg; AuditExportCompletedEvent?.Invoke(this, new AuditExportCompletedEventArgs(val.get_Results(), ((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState))); } } [SoapDocumentMethod("http://www.kCura.com/EDDS/AuditManager/DeleteAuditToken")] public void DeleteAuditToken(string token) { this.Invoke("DeleteAuditToken", new object[1] { token }); } public IAsyncResult BeginDeleteAuditToken(string token, AsyncCallback callback, object asyncState) { return this.BeginInvoke("DeleteAuditToken", new object[1] { token }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public void EndDeleteAuditToken(IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } public void DeleteAuditTokenAsync(string token) { DeleteAuditTokenAsync(token, null); } public void DeleteAuditTokenAsync(string token, object userState) { if (DeleteAuditTokenOperationCompleted == null) DeleteAuditTokenOperationCompleted = OnDeleteAuditTokenOperationCompleted; this.InvokeAsync("DeleteAuditToken", new object[1] { token }, DeleteAuditTokenOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnDeleteAuditTokenOperationCompleted(object arg) { if (DeleteAuditTokenCompletedEvent != null) { InvokeCompletedEventArgs val = arg; DeleteAuditTokenCompletedEvent?.Invoke(this, new AsyncCompletedEventArgs(((AsyncCompletedEventArgs)val).Error, ((AsyncCompletedEventArgs)val).Cancelled, RuntimeHelpers.GetObjectValue(((AsyncCompletedEventArgs)val).UserState))); } } [SoapDocumentMethod("http://www.kCura.com/EDDS/AuditManager/GetUserIdByGuid")] public int GetUserIdByGuid(string token) { return Conversions.ToInteger(this.Invoke("GetUserIdByGuid", new object[1] { token })[0]); } public IAsyncResult BeginGetUserIdByGuid(string token, AsyncCallback callback, object asyncState) { return this.BeginInvoke("GetUserIdByGuid", new object[1] { token }, callback, RuntimeHelpers.GetObjectValue(asyncState)); } public int EndGetUserIdByGuid(IAsyncResult asyncResult) { return Conversions.ToInteger(this.EndInvoke(asyncResult)[0]); } public void GetUserIdByGuidAsync(string token) { GetUserIdByGuidAsync(token, null); } public void GetUserIdByGuidAsync(string token, object userState) { if (GetUserIdByGuidOperationCompleted == null) GetUserIdByGuidOperationCompleted = OnGetUserIdByGuidOperationCompleted; this.InvokeAsync("GetUserIdByGuid", new object[1] { token }, GetUserIdByGuidOperationCompleted, RuntimeHelpers.GetObjectValue(userState)); } private void OnGetUserIdByGuidOperationCompleted(object arg) { if (GetUserIdByGuidCompletedEvent != null) { InvokeCompletedEventArgs val = arg; GetUserIdByGuidCompletedEvent?.Invoke(this, new GetUserIdByGuidCompletedEventArgs(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; } } }