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

kCura.EDDS.WebAPI.FolderManagerBase.FolderManager

namespace kCura.EDDS.WebAPI.FolderManagerBase { public class FolderManager { public string Url { get; set; } public bool UseDefaultCredentials { get; set; } public event RetrieveAllByCaseIDCompletedEventHandler RetrieveAllByCaseIDCompleted; public event RetrieveFolderAndDescendantsCompletedEventHandler RetrieveFolderAndDescendantsCompleted; public event ReadCompletedEventHandler ReadCompleted; public event ReadIDCompletedEventHandler ReadIDCompleted; public event RetrieveCompletedEventHandler RetrieveCompleted; public event CreateCompletedEventHandler CreateCompleted; public event ExistsCompletedEventHandler ExistsCompleted; public event RetrieveIntitialChunkCompletedEventHandler RetrieveIntitialChunkCompleted; public event RetrieveNextChunkCompletedEventHandler RetrieveNextChunkCompleted; public FolderManager(); public DataSet RetrieveAllByCaseID(int caseContextArtifactID); public IAsyncResult BeginRetrieveAllByCaseID(int caseContextArtifactID, AsyncCallback callback, object asyncState); public DataSet EndRetrieveAllByCaseID(IAsyncResult asyncResult); public void RetrieveAllByCaseIDAsync(int caseContextArtifactID); public void RetrieveAllByCaseIDAsync(int caseContextArtifactID, object userState); public DataSet RetrieveFolderAndDescendants(int caseContextArtifactID, int folderID); public IAsyncResult BeginRetrieveFolderAndDescendants(int caseContextArtifactID, int folderID, AsyncCallback callback, object asyncState); public DataSet EndRetrieveFolderAndDescendants(IAsyncResult asyncResult); public void RetrieveFolderAndDescendantsAsync(int caseContextArtifactID, int folderID); public void RetrieveFolderAndDescendantsAsync(int caseContextArtifactID, int folderID, object userState); public Folder Read(int caseContextArtifactID, int folderArtifactID); public IAsyncResult BeginRead(int caseContextArtifactID, int folderArtifactID, AsyncCallback callback, object asyncState); public Folder EndRead(IAsyncResult asyncResult); public void ReadAsync(int caseContextArtifactID, int folderArtifactID); public void ReadAsync(int caseContextArtifactID, int folderArtifactID, object userState); public int ReadID(int caseContextArtifactID, int parentArtifactID, string name); public IAsyncResult BeginReadID(int caseContextArtifactID, int parentArtifactID, string name, AsyncCallback callback, object asyncState); public int EndReadID(IAsyncResult asyncResult); public void ReadIDAsync(int caseContextArtifactID, int parentArtifactID, string name); public void ReadIDAsync(int caseContextArtifactID, int parentArtifactID, string name, object userState); public int Retrieve(int caseContextArtifactID, int parentArtifactID, string folderName); public IAsyncResult BeginRetrieve(int caseContextArtifactID, int parentArtifactID, string folderName, AsyncCallback callback, object asyncState); public int EndRetrieve(IAsyncResult asyncResult); public void RetrieveAsync(int caseContextArtifactID, int parentArtifactID, string folderName); public void RetrieveAsync(int caseContextArtifactID, int parentArtifactID, string folderName, object userState); public int Create(int caseContextArtifactID, int parentArtifactID, string folderName); public IAsyncResult BeginCreate(int caseContextArtifactID, int parentArtifactID, string folderName, AsyncCallback callback, object asyncState); public int EndCreate(IAsyncResult asyncResult); public void CreateAsync(int caseContextArtifactID, int parentArtifactID, string folderName); public void CreateAsync(int caseContextArtifactID, int parentArtifactID, string folderName, object userState); public bool Exists(int caseContextArtifactID, int folderArtifactID); public IAsyncResult BeginExists(int caseContextArtifactID, int folderArtifactID, AsyncCallback callback, object asyncState); public bool EndExists(IAsyncResult asyncResult); public void ExistsAsync(int caseContextArtifactID, int folderArtifactID); public void ExistsAsync(int caseContextArtifactID, int folderArtifactID, object userState); public DataSet RetrieveIntitialChunk(int caseContextArtifactID); public IAsyncResult BeginRetrieveIntitialChunk(int caseContextArtifactID, AsyncCallback callback, object asyncState); public DataSet EndRetrieveIntitialChunk(IAsyncResult asyncResult); public void RetrieveIntitialChunkAsync(int caseContextArtifactID); public void RetrieveIntitialChunkAsync(int caseContextArtifactID, object userState); public DataSet RetrieveNextChunk(int caseContextArtifactID, int lastFolderID); public IAsyncResult BeginRetrieveNextChunk(int caseContextArtifactID, int lastFolderID, AsyncCallback callback, object asyncState); public DataSet EndRetrieveNextChunk(IAsyncResult asyncResult); public void RetrieveNextChunkAsync(int caseContextArtifactID, int lastFolderID); public void RetrieveNextChunkAsync(int caseContextArtifactID, int lastFolderID, object userState); public void CancelAsync(object userState); } }