<PackageReference Include="Relativity.Server.Rsapi.SDK" Version="5000.0.3" />

ArtifactManagerProxy

public APIOptions APIOptions { get; set; }

public string DefaultServiceAPIPath { get; }

public ServiceInformation this[ServiceType svcType] { get; }

public Uri MetadataEndpoint { get; }

public RepositoryGroup Repositories { get; }

public CommunicationState State { get; }

public event EventHandler Closed

public event EventHandler Closing

public event EventHandler Faulted

public event EventHandler Opened

public event EventHandler Opening

public ArtifactManagerProxy(Uri metadataEndpoint, IEnumerable<EndpointType> desiredEndpoints, ArtifactManagerSettings settings, string userName, string password)

public ArtifactManagerProxy(string serverName, IEnumerable<EndpointType> desiredEndpoints, ArtifactManagerSettings settings, string userName, string password)

public ArtifactManagerProxy(Uri metadataEndpoint, IEnumerable<EndpointType> desiredEndpoints, string userName, string password)

public ArtifactManagerProxy(string serverName, IEnumerable<EndpointType> desiredEndpoints, string userName, string password)

public ArtifactManagerProxy(Uri metadataEndpoint, EndpointType desiredEndpoint, ArtifactManagerSettings settings, string userName, string password)

public ArtifactManagerProxy(Uri metadataEndpoint, EndpointType desiredEndpoint, string userName, string password)

public ArtifactManagerProxy(string serverName, EndpointType desiredEndpoint, ArtifactManagerSettings settings, string userName, string password)

public ArtifactManagerProxy(string serverName, EndpointType desiredEndpoint, string userName, string password)

public ArtifactManagerProxy(Uri metadataEndpoint, ArtifactManagerSettings settings, string userName, string password)

public ArtifactManagerProxy(Uri metadataEndpoint, string userName, string password)

public ArtifactManagerProxy(string serverName, ArtifactManagerSettings settings, string userName, string password)

public ArtifactManagerProxy(string serverName, string userName, string password)

public ArtifactManagerProxy(Uri metadataEndpoint, IEnumerable<EndpointType> desiredEndpoints, ArtifactManagerSettings settings)

public ArtifactManagerProxy(Uri metadataEndpoint, IEnumerable<EndpointType> desiredEndpoints)

public ArtifactManagerProxy(string serverName, IEnumerable<EndpointType> desiredEndpoints, ArtifactManagerSettings settings)

public ArtifactManagerProxy(string serverName, IEnumerable<EndpointType> desiredEndpoints)

public ArtifactManagerProxy(Uri metadataEndpoint, EndpointType desiredEndpoint, ArtifactManagerSettings settings)

public ArtifactManagerProxy(Uri metadataEndpoint, EndpointType desiredEndpoint)

public ArtifactManagerProxy(string serverName, EndpointType desiredEndpoint, ArtifactManagerSettings settings)

public ArtifactManagerProxy(string serverName, EndpointType desiredEndpoint)

public ArtifactManagerProxy(Uri metadataEndpoint, ArtifactManagerSettings settings)

public ArtifactManagerProxy(Uri metadataEndpoint)

public ArtifactManagerProxy(string serverName, ArtifactManagerSettings settings)

public ArtifactManagerProxy(string serverName)

public void Abort()

public void Clear(FileRequest fileRequest)

public void Close()

public ResultSet Create(APIOptions apiOpt, List<ArtifactRequest> artifactRequests)

public ProcessOperationResult CreateBatchesForBatchSetAsync(APIOptions apiOpt, int batchSetArtifactID)

public ProcessOperationResult CreateBatchesForBatchSetAsync(APIOptions apiOpt, int batchSetArtifactID, bool monitorProcess)

public ResultSet Delete(APIOptions apiOpt, List<ArtifactRequest> artifactRequests)

public void Dispose()

public DownloadResponse Download(FileRequest fileRequest, string outputPath)

public ExecuteBatchResultSet ExecuteBatch(APIOptions apiOpt, List<Command> commands, TransactionType transactionType)

public ResultSet ExportApplication(APIOptions apiOpt, AppExportRequest appExportRequest)

public ReadResult GetAuthenticationToken(APIOptions apiOpt, string onBehalfOfUserName)

public SerialLicense GetLicense(APIOptions apiOpt, Guid appGuid, string password)

public string Login()

public string LoginWithCredentials(string userName, string password)

public void Logout(APIOptions apiOpt)

public MassCreateResult MassCreate(APIOptions apiOpt, ArtifactRequest templateArtifactRequest, List<ArtifactRequest> artifactRequests)

public MassCreateResult MassCreateWithAPIParameters(APIOptions apiOpt, ArtifactRequest templateArtifactRequest, List<ArtifactRequest> artifactRequests, List<APIParameters> apiParms)

public MassCreateResult MassCreateWithDetails(APIOptions apiOpt, ArtifactRequest templateArtifactRequest, List<ArtifactRequest> artifactRequests)

public ResultSet MassDelete(APIOptions apiOpt, MassDeleteOptions options, List<int> artifactIDs)

public ResultSet MassDeleteDocuments(APIOptions apiOpt, DocumentMassDeleteOptions options, List<int> artifactIDs)

public MassEditResult MassEdit(APIOptions apiOpt, ArtifactRequest templateArtifactRequest, List<int> artifactIDs)

public ProcessOperationResult PurgeBatchesOfBatchSetAsync(APIOptions apiOpt, int batchSetArtifactID)

public ProcessOperationResult PurgeBatchesOfBatchSetAsync(APIOptions apiOpt, int batchSetArtifactID, bool monitorProcess)

public QueryResult Query(APIOptions apiOpt, Query queryObject, int length = 0)

public QueryResult QuerySubset(APIOptions apiOpt, string queryToken, int start, int length)

public ReadResultSet Read(APIOptions apiOpt, List<ArtifactRequest> artifactRequests)

public string TokenLogin(string sessionToken)

public ResultSet Update(APIOptions apiOpt, List<ArtifactRequest> artifactRequests)

public void Upload(UploadRequest uploadRequest)