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). |