SwyxWare 14.20 - ConfigDataStore SDK SwyxWare 14.20 - ConfigDataStore SDK
SwyxWare 14.20 - ConfigDataStore SDK SwyxWare 14.20 - ConfigDataStore SDK
Generated with DocFX + Singulink

Search Results for

    Class DataCacheCommon

    Namespace
    SWConfigDataClientLib
    Assembly
    IpPbxCDSClientLib.dll
    public class DataCacheCommon
    Inheritance
    object
    DataCacheCommon
    Derived
    DataCache
    DataCacheMem
    DataCacheUaCsta
    DataCachePhones

    Constructors

    DataCacheCommon()

    public DataCacheCommon()

    Fields

    _addOnFeatures

    protected ConcurrentDictionary<int, List<Guid>> _addOnFeatures

    Field Value

    ConcurrentDictionary<int, List<Guid>>

    _addOnFeaturesMarkedForReload

    protected bool _addOnFeaturesMarkedForReload

    Field Value

    bool

    _errorsOnLoadingConfiguration

    protected bool _errorsOnLoadingConfiguration

    Field Value

    bool

    _featureAndLicenseMap

    protected ConcurrentDictionary<int, TFeatureProfile> _featureAndLicenseMap

    Field Value

    ConcurrentDictionary<int, TFeatureProfile>

    _featureAndLicenseMarkedForReload

    protected bool _featureAndLicenseMarkedForReload

    Field Value

    bool

    _licenseManagerInitialized

    protected bool _licenseManagerInitialized

    Field Value

    bool

    Properties

    LicenseInitialized

    public bool LicenseInitialized { get; }

    Property Value

    bool

    Methods

    CheckFeatureList(FeatureList)

    Sets the licensed flag for all features in an list of features

    public void CheckFeatureList(FeatureList featureList)

    Parameters

    featureList FeatureList

    The list of features

    CheckFeatureList(int, int, bool, FeatureList)

    Sets the licensed and enabled flag for all features in an list of features for an user.

    public void CheckFeatureList(int userId, int profileId, bool isConferenceUser, FeatureList featureList)

    Parameters

    userId int

    The id of the user to be checked for

    profileId int

    featureprofile id of the user can be 0

    isConferenceUser bool
    featureList FeatureList

    The list of features

    DeleteAddOnFeatures(int, Guid)

    protected bool DeleteAddOnFeatures(int userId, Guid featureId)

    Parameters

    userId int
    featureId Guid

    Returns

    bool

    InitLicensing(IppbxServerFacade)

    protected void InitLicensing(IppbxServerFacade serverFacade)

    Parameters

    serverFacade IppbxServerFacade

    InsertAddOnFeatures(int, Guid)

    protected bool InsertAddOnFeatures(int userId, Guid featureId)

    Parameters

    userId int
    featureId Guid

    Returns

    bool

    LoadAddOnFeatures(IppbxServerFacade, int)

    protected bool LoadAddOnFeatures(IppbxServerFacade serverFacade, int userId = 0)

    Parameters

    serverFacade IppbxServerFacade
    userId int

    Returns

    bool

    LoadLicenseAndFeatures(IppbxServerFacade)

    protected bool LoadLicenseAndFeatures(IppbxServerFacade serverFacade)

    Parameters

    serverFacade IppbxServerFacade

    Returns

    bool
    © Enreach GmbH