Show / Hide Table of Contents

Class LicenseService

Service used by License manager in default mode (when user have license to login).

Inheritance
System.Object
BaseService
BaseLicenseService
LicenseService
Implements
ILicenseService
System.Web.SessionState.IReadOnlySessionState
System.Web.SessionState.IRequiresSessionState
Inherited Members
BaseLicenseService.CheckRights()
BaseLicenseService.UploadLicenses(UploadLicenses)
BaseLicenseService.CreateLicenseRequest(String)
BaseLicenseService.CreateVersionedLicenseRequest(String, String)
BaseLicenseService.GetLicenses()
BaseLicenseService.GetLicenseData(Guid)
BaseLicenseService.SaveLicenseData(LicenseSaveData)
BaseLicenseService.GetUsersList()
BaseLicenseService.GetCustomerId()
BaseLicenseService.GetAssemblyVersion()
BaseLicenseService.DeleteLicenses()
BaseLicenseService.LicManager
BaseLicenseService.LicenseRepository
BaseService.GetUserConnection()
BaseService.UserIsAuthenticated
BaseService.AppConnection
BaseService.UserConnection
BaseService.Cache
BaseService.HttpContextAccessor
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: Terrasoft.Core.ServiceModel
Assembly: Terrasoft.Core.ServiceModel.dll
Syntax
[CoreServiceRoute("/ServiceModel/")]
[CoreServiceRoute("/0/ServiceModel/")]
public class LicenseService : BaseLicenseService, ILicenseService, IReadOnlySessionState, IRequiresSessionState

Constructors

LicenseService()

Declaration
public LicenseService()

Methods

AddUsersPackages(UsersLicensePackages)

Adds specified license packages (if available) to specified users.

Declaration
public BaseResponse AddUsersPackages(UsersLicensePackages usersLicPackages)
Parameters
Type Name Description
UsersLicensePackages usersLicPackages

Object with identifiers of users and licenses.

Returns
Type Description
BaseResponse

Response indicating whether the operation was successful or not.

DeleteUsersPackages(UsersLicensePackages)

Deletes specified license packages (if added) for specified users.

Declaration
public BaseResponse DeleteUsersPackages(UsersLicensePackages usersLicPackages)
Parameters
Type Name Description
UsersLicensePackages usersLicPackages

Object with identifiers of users and licenses.

Returns
Type Description
BaseResponse

Response indicating whether the operation was successful or not.

GetUsersPackages(Guid[])

Returns users packages.

Declaration
public UsersPackagesResponse GetUsersPackages(Guid[] userIds)
Parameters
Type Name Description
System.Guid[] userIds

Users identifiters

Returns
Type Description
UsersPackagesResponse

Implements

ILicenseService
System.Web.SessionState.IReadOnlySessionState
System.Web.SessionState.IRequiresSessionState

Extension Methods

ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)
NSubstituteExtension.Protected(Object, String, Object[])
NSubstituteExtension.Protected(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedProperty(Object, String)
NSubstituteExtension.MatchInstance<T>(T)
SubstituteUtilities.GetIsSubstituteObject(Object)
SubstituteUtilities.Instead<TInstance, TValue>(TInstance, Func<TInstance, TValue>)
Back to top Generated by DocFX