<PackageReference Include="Relativity.ObjectManager" Version="9.6.50.31" />

IObjectManager

public interface IObjectManager : IDisposable
Task<CreateResult> CreateAsync(int workspaceID, CreateRequest request)

Task<CreateResult> CreateAsync(int workspaceID, CreateRequest request, OperationOptions operationOptions)

Task<ObjectCreateResult> CreateSingleAsync(int workspaceID, RelativityObject relativityObject, CallingContext callingContext)

Task<DeleteResult> DeleteAsync(int workspaceID, DeleteRequest request)

Task<DeleteResult> DeleteAsync(int workspaceID, DeleteRequest request, CancellationToken cancel)

Task<ObjectDeleteResult> DeleteSingleAsync(int workspaceID, RelativityObjectRef relativityObjectRef, CallingContext callingContext)

Task<ObjectQueryResultSet> QueryAsync(int workspaceID, ObjectTypeRef artifactType, Query query, int start, int length)

Task<QueryResult> QueryAsync(int workspaceID, QueryRequest request, int start, int length)

Task<ObjectQueryResultSet> QueryAsync(int workspaceID, ObjectTypeRef artifactType, Query query, int start, int length, IProgress<ProgressReport> progress)

Task<QueryResult> QueryAsync(int workspaceID, QueryRequest request, int start, int length, IProgress<ProgressReport> progress)

Task<ObjectQueryResultSet> QueryAsync(int workspaceID, ObjectTypeRef artifactType, Query query, int start, int length, CancellationToken cancel, IProgress<ProgressReport> progress)

Task<QueryResult> QueryAsync(int workspaceID, QueryRequest request, int start, int length, CancellationToken cancel, IProgress<ProgressReport> progress)

Task<QueryResultSlim> QuerySlimAsync(int workspaceID, QueryRequest request, int start, int length)

Task<QueryResultSlim> QuerySlimAsync(int workspaceID, QueryRequest request, int start, int length, CancellationToken cancel, IProgress<ProgressReport> progress)

Task<QueryResultSlim> QuerySlimAsync(int workspaceID, QueryRequest request, int start, int length, CancellationToken cancel)

Task<QueryResultSlim> QuerySlimAsync(int workspaceID, QueryRequest request, int start, int length, IProgress<ProgressReport> progress)

Task<ReadResult> ReadAsync(int workspaceID, ReadRequest request)

Task<ReadResult> ReadAsync(int workspaceID, ReadRequest request, OperationOptions operationOptions)

Task<ObjectReadResult> ReadSingleAsync(int workspaceID, int objectID, IEnumerable<FieldRef> fieldRefs, CallingContext callingContext)

Task<ObjectReadResult> ReadSingleAsync(int workspaceID, Guid objectGuid, IEnumerable<FieldRef> fieldRefs, CallingContext callingContext)

Task<ObjectUpdateResult> UpdateAsync(int workspaceID, int objectID, RelativityObject relativityObject, CallingContext callingContext)

Task<UpdateResult> UpdateAsync(int workspaceID, UpdateRequest request)

Task<UpdateResult> UpdateAsync(int workspaceID, UpdateRequest request, UpdateOptions operationOptions)