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

kCura.EDDS.WebAPI.AuditManagerBase.AuditManager

namespace kCura.EDDS.WebAPI.AuditManagerBase { public class AuditManager { public string Url { get; set; } public bool UseDefaultCredentials { get; set; } public event CreateAuditRecordCompletedEventHandler CreateAuditRecordCompleted; public event AuditImageImportCompletedEventHandler AuditImageImportCompleted; public event AuditObjectImportCompletedEventHandler AuditObjectImportCompleted; public event AuditExportCompletedEventHandler AuditExportCompleted; public event DeleteAuditTokenCompletedEventHandler DeleteAuditTokenCompleted; public event GetUserIdByGuidCompletedEventHandler GetUserIdByGuidCompleted; public AuditManager(); public bool CreateAuditRecord(int caseContextArtifactID, int artifactID, int action, string details, string origination); public IAsyncResult BeginCreateAuditRecord(int caseContextArtifactID, int artifactID, int action, string details, string origination, AsyncCallback callback, object asyncState); public bool EndCreateAuditRecord(IAsyncResult asyncResult); public void CreateAuditRecordAsync(int caseContextArtifactID, int artifactID, int action, string details, string origination); public void CreateAuditRecordAsync(int caseContextArtifactID, int artifactID, int action, string details, string origination, object userState); public bool AuditImageImport(int appID, string runId, bool isFatalError, ImageImportStatistics importStats); public IAsyncResult BeginAuditImageImport(int appID, string runId, bool isFatalError, ImageImportStatistics importStats, AsyncCallback callback, object asyncState); public bool EndAuditImageImport(IAsyncResult asyncResult); public void AuditImageImportAsync(int appID, string runId, bool isFatalError, ImageImportStatistics importStats); public void AuditImageImportAsync(int appID, string runId, bool isFatalError, ImageImportStatistics importStats, object userState); public bool AuditObjectImport(int appID, string runId, bool isFatalError, ObjectImportStatistics importStats); public IAsyncResult BeginAuditObjectImport(int appID, string runId, bool isFatalError, ObjectImportStatistics importStats, AsyncCallback callback, object asyncState); public bool EndAuditObjectImport(IAsyncResult asyncResult); public void AuditObjectImportAsync(int appID, string runId, bool isFatalError, ObjectImportStatistics importStats); public void AuditObjectImportAsync(int appID, string runId, bool isFatalError, ObjectImportStatistics importStats, object userState); public bool AuditExport(int appID, bool isFatalError, ExportStatistics exportStats); public IAsyncResult BeginAuditExport(int appID, bool isFatalError, ExportStatistics exportStats, AsyncCallback callback, object asyncState); public bool EndAuditExport(IAsyncResult asyncResult); public void AuditExportAsync(int appID, bool isFatalError, ExportStatistics exportStats); public void AuditExportAsync(int appID, bool isFatalError, ExportStatistics exportStats, object userState); public void DeleteAuditToken(string token); public IAsyncResult BeginDeleteAuditToken(string token, AsyncCallback callback, object asyncState); public void EndDeleteAuditToken(IAsyncResult asyncResult); public void DeleteAuditTokenAsync(string token); public void DeleteAuditTokenAsync(string token, object userState); public int GetUserIdByGuid(string token); public IAsyncResult BeginGetUserIdByGuid(string token, AsyncCallback callback, object asyncState); public int EndGetUserIdByGuid(IAsyncResult asyncResult); public void GetUserIdByGuidAsync(string token); public void GetUserIdByGuidAsync(string token, object userState); public void CancelAsync(object userState); } }