Class VersionResolveService
Represents the service that resolves the version for either Relativity or a RAP.
Inheritance
System.Object
VersionResolveService
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Relativity.Testing.Framework.Versioning
Assembly: Relativity.Testing.Framework.dll
Syntax
public class VersionResolveService : IVersionResolveService
Constructors
| Improve this Doc View SourceVersionResolveService(IKernel, IRelativityFacade, IRelativityApplicationVersionResolveService)
Initializes a new instance of the VersionResolveService class.
Declaration
public VersionResolveService(IKernel kernel, IRelativityFacade facade, IRelativityApplicationVersionResolveService rapVersionService)
Parameters
| Type | Name | Description |
|---|---|---|
| IKernel | kernel | Castle Windsor Micro Kernel. |
| IRelativityFacade | facade | The Relativity Facade so you can get the Relativity Version. |
| IRelativityApplicationVersionResolveService | rapVersionService | Service for obtaining a version of a RAP. |
Methods
| Improve this Doc View SourceGetTargetVersion(Type)
Gets the target version that is used to resolve a strategy object. Defaults to RelativityInstance version.
Declaration
public string GetTargetVersion(Type t)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Type | t | The type of object that needs to be resolved. |
Returns
| Type | Description |
|---|---|
| System.String | Target version needed for resolving a type (e.g. Relativity Instance version or RAP version). |
GetTargetVersion(Type, String)
Gets the target version that is used to resolve a strategy object.
Declaration
public string GetTargetVersion(Type t, string defaultVersion)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Type | t | The type of object that needs to be resolved. |
| System.String | defaultVersion | Default vaule to return. |
Returns
| Type | Description |
|---|---|
| System.String | Target version needed for resolving a type (e.g. Relativity Instance version or RAP version). |