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

kCura.EDDS.WebAPI.CaseManagerBase.CaseManager

namespace kCura.EDDS.WebAPI.CaseManagerBase { public class CaseManager { public string Url { get; set; } public bool UseDefaultCredentials { get; set; } public event RetrieveAllCompletedEventHandler RetrieveAllCompleted; public event RetrieveAllEnabledCompletedEventHandler RetrieveAllEnabledCompleted; public event CreateCompletedEventHandler CreateCompleted; public event CreateCaseArtifactCompletedEventHandler CreateCaseArtifactCompleted; public event DeleteCompletedEventHandler DeleteCompleted; public event ReadCompletedEventHandler ReadCompleted; public event UpdatePostRestoreCompletedEventHandler UpdatePostRestoreCompleted; public event RetrieveCaseDownloadURICompletedEventHandler RetrieveCaseDownloadURICompleted; public event GetAllDocumentFolderPathsForCaseCompletedEventHandler GetAllDocumentFolderPathsForCaseCompleted; public event GetAllDocumentFolderPathsCompletedEventHandler GetAllDocumentFolderPathsCompleted; public CaseManager(); public DataSet RetrieveAll(); public IAsyncResult BeginRetrieveAll(AsyncCallback callback, object asyncState); public DataSet EndRetrieveAll(IAsyncResult asyncResult); public void RetrieveAllAsync(); public void RetrieveAllAsync(object userState); public DataSet RetrieveAllEnabled(); public IAsyncResult BeginRetrieveAllEnabled(AsyncCallback callback, object asyncState); public DataSet EndRetrieveAllEnabled(IAsyncResult asyncResult); public void RetrieveAllEnabledAsync(); public void RetrieveAllEnabledAsync(object userState); public int Create(CaseInfo caseInfo); public IAsyncResult BeginCreate(CaseInfo caseInfo, AsyncCallback callback, object asyncState); public int EndCreate(IAsyncResult asyncResult); public void CreateAsync(CaseInfo caseInfo); public void CreateAsync(CaseInfo caseInfo, object userState); public int CreateCaseArtifact(ExtendedCaseInfo caseInfo); public IAsyncResult BeginCreateCaseArtifact(ExtendedCaseInfo caseInfo, AsyncCallback callback, object asyncState); public int EndCreateCaseArtifact(IAsyncResult asyncResult); public void CreateCaseArtifactAsync(ExtendedCaseInfo caseInfo); public void CreateCaseArtifactAsync(ExtendedCaseInfo caseInfo, object userState); public bool Delete(int caseContextArtifactID); public IAsyncResult BeginDelete(int caseContextArtifactID, AsyncCallback callback, object asyncState); public bool EndDelete(IAsyncResult asyncResult); public void DeleteAsync(int caseContextArtifactID); public void DeleteAsync(int caseContextArtifactID, object userState); public CaseInfo Read(int caseContextArtifactID); public IAsyncResult BeginRead(int caseContextArtifactID, AsyncCallback callback, object asyncState); public CaseInfo EndRead(IAsyncResult asyncResult); public void ReadAsync(int caseContextArtifactID); public void ReadAsync(int caseContextArtifactID, object userState); public void UpdatePostRestore(ExtendedCaseInfo caseInfo); public IAsyncResult BeginUpdatePostRestore(ExtendedCaseInfo caseInfo, AsyncCallback callback, object asyncState); public void EndUpdatePostRestore(IAsyncResult asyncResult); public void UpdatePostRestoreAsync(ExtendedCaseInfo caseInfo); public void UpdatePostRestoreAsync(ExtendedCaseInfo caseInfo, object userState); public string RetrieveCaseDownloadURI(int caseContextArtifactID); public IAsyncResult BeginRetrieveCaseDownloadURI(int caseContextArtifactID, AsyncCallback callback, object asyncState); public string EndRetrieveCaseDownloadURI(IAsyncResult asyncResult); public void RetrieveCaseDownloadURIAsync(int caseContextArtifactID); public void RetrieveCaseDownloadURIAsync(int caseContextArtifactID, object userState); public string[] GetAllDocumentFolderPathsForCase(int caseArtifactID); public IAsyncResult BeginGetAllDocumentFolderPathsForCase(int caseArtifactID, AsyncCallback callback, object asyncState); public string[] EndGetAllDocumentFolderPathsForCase(IAsyncResult asyncResult); public void GetAllDocumentFolderPathsForCaseAsync(int caseArtifactID); public void GetAllDocumentFolderPathsForCaseAsync(int caseArtifactID, object userState); public string[] GetAllDocumentFolderPaths(); public IAsyncResult BeginGetAllDocumentFolderPaths(AsyncCallback callback, object asyncState); public string[] EndGetAllDocumentFolderPaths(IAsyncResult asyncResult); public void GetAllDocumentFolderPathsAsync(); public void GetAllDocumentFolderPathsAsync(object userState); public void CancelAsync(object userState); } }