ConceptHMI Web Help
LicenseRepository Class Members
Fields  Properties  Methods  Events


The following tables list the members exposed by LicenseRepository.

Public Fields
 NameDescription
Public FieldAllowedFeaturesChangedOccurs when allowed features collection changed. This event is called by a dedicated thread, watch out for shared variables or view accessibility!  
Public FieldDefaultLicensesFolderConstant string to represent the default License directory.  
Public FieldLicenseFileExtensionConstant string to represent License extension.  
Public FieldLicenseFileFilterConstant string to represent License file filter.  
Top
Public Properties
 NameDescription
Public PropertyAllFeaturesGets all register features.  
Public PropertyAllLicensesGets all licenses.  
Public PropertyAllowedFeaturesGets the name of the allowed features.  
Public PropertyDynamicLicenseCreationDataGets the dynamic license creation data which contains the necessary data to generate license files.  
Public Propertystatic (Shared in Visual Basic)InstanceGets the instance of license repository singleton.  
Public PropertyInternalLicensesGets the internal licenses.  
Public PropertyLicenseDirectoryGets or sets the license directory path. All license files are stored in this directory.  
Public PropertyRsaPublicKeyXmlGets or sets the RSA public key XML.  
Public PropertySignedLicenseFilesGets all signed license files.  
Top
Public Methods
 NameDescription
Public MethodAddInternalLicenseAdds an internal license. An internal license is a license managed fully in code. For example, a license that inherits of ConceptLicenseKey and unlocks the features with key.  
Public MethodExportInfosClientCalls only export license creation data method. This method is obsolete but present for compatibility with old versions.  
Public MethodExportLicenseCreationDataGenerates a file which contains some information about the computer and the application. This file well be imported in oStudio to generate a license file.  
Public MethodGetFeatureFromEnumRetrieve the feature from an enumeration value.  
Public MethodInitializeOverloaded. Creates and starts the cyclic license check thread. This thread verify the validity of internal licenses and license files.  
Public MethodIsAllowedOverloaded. Determines whether the specified feature is allowed.  
Public MethodRegisterFeatureOverloaded. Registers a new feature.  
Public MethodRegisterFeaturesOverloaded. Registers all features of features list.  
Public MethodRemoveInternalLicenseRemoves an internal license. An internal license is a license managed fully in code. For example, a license that inherits of ConceptLicenseKey and unlocks the features with key.  
Public MethodSetFeatureDescriptionSets the feature description from enumeration value which represents the feature.  
Top
Extension Methods
 NameDescription
Public Extension MethodDetailsOverloaded. Details of the element
Public Extension MethodEditControlEdits the control.
Public Extension MethodEditPropertiesEdits the properties.
Public Extension MethodFilterOverloaded. Filters the specified list.
Public Extension MethodFindContainerOfSpecialType<T>Finds the type of the container of.
Public Extension MethodFindContainerOfType<T>Finds the type of the container of.
Public Extension MethodGetDefaultViewGets the default view.
Public Extension MethodGetImageOverloaded. Gets the image.
Public Extension MethodGetViewGetView of the control.
Public Extension MethodIfNotNull<T,U>
Public Extension MethodLargeImageOverloaded. Larges the image.
Public Extension MethodSmallImageOverloaded. Smalls the image.
Public Extension MethodYieldReturn<TSource>Yields the return.
Top
Public Events
 NameDescription
Public EventAllLicensesCollectionChangedOccurs when all licenses collection changed.  
Public EventInternalLicensesCollectionChangedOccurs when internal licenses collection changed.  
Public EventSignedLicenseFilesCollectionChangedOccurs when signed license files collection changed.  
Top
See Also

Reference

LicenseRepository Class
Concept.Components Namespace

 

 


© 2016 Objectis

Send Feedback