IRSAPIClient Interface

Relativity Services API
Defines operations offered by RSAPIClient.

Namespace:  kCura.Relativity.Client
Assembly:  kCura.Relativity.Client (in kCura.Relativity.Client.dll) Version: 640db774aa42dfbe1785add27fbb41844ec5c7d4
Syntax

public interface IRSAPIClient : IProcessMonitorable, 
	IDisposable

The IRSAPIClient type exposes the following members.

Properties

  NameDescription
Public propertyAPIOptions
The instance of APIOptions associated with this proxy instance.
Public propertyAuthType
Determines the authentication type to be used for the connection.
Public propertyEndpointUri
The Uri this proxy instance will using to connect.
Public propertyRepositories
Used to access the group of repositories.
Top
Methods

  NameDescription
Public methodConvertToScriptInputList
ConvertToScriptInputList will take a List of RelativityScriptInputDetails objects, and put the ID and Value into a List of RelativityScriptInput objects. The new list can be used when Executing the relativity script.
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Public methodMonitorProcessState
Registers the current proxy to monitor and raise status events for a running process.
(Inherited from IProcessMonitorable.)
Public methodValidateEndpoint
Determines if the endpoint type the proxy was instantiated with is valid.
Top
Events

  NameDescription
Public eventProcessCancelled
The ProcessCancelled event is raised when a running Process has been cancelled.
(Inherited from IProcessMonitorable.)
Public eventProcessComplete
The ProcessComplete event is raised when a running Process completes execution.
(Inherited from IProcessMonitorable.)
Public eventProcessCompleteWithError
The ProcessCompleteWithError event is raised when a running Process completes execution with an error.
(Inherited from IProcessMonitorable.)
Public eventProcessFailure
The ProcessFailure event is raised when a running Process has failed during execution.
(Inherited from IProcessMonitorable.)
Public eventProcessProgress
The ProcessProgress event is raised when there is a notable change in the progress of a running Process.
(Inherited from IProcessMonitorable.)
Public eventRSAPIClientServiceOperationFailed
The RSAPIClientServiceOperationFailed event is raised when an error occurs attempting to perform an operation.
Top
See Also

Reference