Interface IRelativityFacade
Represents an interface of facade over Relativity.
Inherited Members
Namespace: Relativity.Testing.Framework
Assembly: Relativity.Testing.Framework.dll
Syntax
public interface IRelativityFacade : IDisposableProperties
| Improve this Doc View SourceConfig
Gets the IConfigurationService that represents configuration.
Declaration
IConfigurationService Config { get; }Property Value
| Type | Description | 
|---|---|
| IConfigurationService | 
Log
Gets the ILogService that provides a set of methods for logging.
Declaration
ILogService Log { get; }Property Value
| Type | Description | 
|---|---|
| ILogService | 
RelativityInstanceVersion
Gets the Relativity instance version.
Declaration
string RelativityInstanceVersion { get; }Property Value
| Type | Description | 
|---|---|
| System.String | 
Methods
| Improve this Doc View SourceGetComponent<T>()
Returns the IRelativityComponent of the given type that was registered.
Declaration
T GetComponent<T>()
    where T : class, IRelativityComponentReturns
| Type | Description | 
|---|---|
| T | An instance of IRelativityComponent. | 
Type Parameters
| Name | Description | 
|---|---|
| T | Type that implements IRelativityComponent. | 
RelyOn<T>()
Registers an IRelativityComponent.
Declaration
IRelativityFacade RelyOn<T>()
    where T : class, IRelativityComponent, new()Returns
| Type | Description | 
|---|---|
| IRelativityFacade | The same IRelativityFacade instance. | 
Type Parameters
| Name | Description | 
|---|---|
| T | Type that implements IRelativityComponent. | 
RelyOn<T>(T)
Registers a component.
Declaration
IRelativityFacade RelyOn<T>(T component)
    where T : class, IRelativityComponentParameters
| Type | Name | Description | 
|---|---|---|
| T | component | The component of  | 
Returns
| Type | Description | 
|---|---|
| IRelativityFacade | The same IRelativityFacade instance. | 
Type Parameters
| Name | Description | 
|---|---|
| T | Type that implements IRelativityComponent. | 
ResetFacade()
Resets the RelativityFacade so that it can be recreated with a new user context.
Declaration
void ResetFacade()Resolve(Type)
Resolves and returns a service by interface type.
Declaration
object Resolve(Type service)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Type | service | The type of service interface. | 
Returns
| Type | Description | 
|---|---|
| System.Object | The service instance. | 
Resolve<T>()
Resolves and returns a service by interface.
Declaration
T Resolve<T>()Returns
| Type | Description | 
|---|---|
| T | The  | 
Type Parameters
| Name | Description | 
|---|---|
| T | The type of service interface. |