CMS.LicenseProvider.xml
<?xml version="1.0"?>
<doc> <assembly> <name>CMS.LicenseProvider</name> </assembly> <members> <member name="T:CMS.LicenseProvider.LicenseContext"> <summary> Request license key values </summary> </member> <member name="P:CMS.LicenseProvider.LicenseContext.CurrentLicenseInfo"> <summary> Returns license key info for current domain. </summary> </member> <member name="T:CMS.LicenseProvider.ILicenseAddressService"> <summary> Provides IP address functions for licensing. </summary> </member> <member name="M:CMS.LicenseProvider.ILicenseAddressService.IsLocal(System.String)"> <summary> Returns true when given domain is local loopback, otherwise false. </summary> </member> <member name="M:CMS.LicenseProvider.ILicenseAddressService.ToFullFormat(System.String)"> <summary> Returns given domain name transformed to non-shortened format. </summary> </member> <member name="T:CMS.LicenseProvider.LicenseAddressService"> <summary> Provides IP address functions for licensing. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseAddressService.IsLocal(System.String)"> <summary> Returns true when given domain is local loopback, otherwise false. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseAddressService.ToFullFormat(System.String)"> <summary> Returns given domain name transformed to non-shortened format. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseService.CheckLicense(CMS.DataEngine.FeatureEnum,System.String,System.Boolean)"> <summary> Checks the license based on feature and perform actions based on given arguments </summary> <param name="feature">Feature to check</param> <param name="domain">Domain to check. If null, function tries to get domain from HttpContext</param> <param name="throwError">Indicates whether throw error after false check</param> </member> <member name="M:CMS.LicenseProvider.LicenseService.IsFeatureAvailable(CMS.DataEngine.FeatureEnum,System.String)"> <summary> Checks whether the given <paramref name="feature"/> is available on given <paramref name="domain"/>. </summary> <remarks> If the method is called outside the request and <paramref name="domain"/> is <c>null</c>, check is performed against the best license available on the instance. </remarks> <param name="feature">Feature to be checked</param> <param name="domain">Domain the <paramref name="feature"/> is checked against. If <c>null</c>, the domain will be obtained from the context</param> <returns><c>true</c> if the <paramref name="feature"/> is available on given <paramref name="domain"/>; otherwise, <c>false</c></returns> </member> <member name="T:CMS.LicenseProvider.LicenseHelperNamespace"> <summary> Wrapper class to provide basic licensing methods namespace in the MacroEngine. </summary> </member> <member name="T:CMS.LicenseProvider.LicenseMethods"> <summary> Wrapper class to provide basic licensing methods in the MacroEngine. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseMethods.CheckFeature(System.Object[])"> <summary> Returns the cached data context </summary> <param name="parameters">Macro functions parameters ([0] - feature type</param> </member> <member name="T:CMS.LicenseProvider.LicenseUsageDataSource"> <summary> Class for retrieving statistical information about current web application instance license. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseUsageDataSource.GetData"> <summary> Get information about current web application instance license. </summary> </member> <member name="P:CMS.LicenseProvider.LicenseUsageDataSource.Name"> <summary> Get the name of the license data source. </summary> </member> <member name="T:CMS.LicenseProvider.LicenseHandlers"> <summary> License module event handlers </summary> </member> <member name="M:CMS.LicenseProvider.LicenseHandlers.Init"> <summary> Initializes the handlers </summary> </member> <member name="M:CMS.LicenseProvider.LicenseHandlers.CheckApplicationValidityAndLicense(System.Object,System.EventArgs)"> <summary> Checks the application validity and license for external application </summary> </member> <member name="M:CMS.LicenseProvider.LicenseHandlers.CheckLicenseForCurrentDomainInExternalApplication"> <summary> Checks whether a license for the current domain exists and is valid. When the license is not valid, respond with HTTP503 status code. </summary> <remarks> Prevents an external application (e.g. MVC) with registered CMSApplication module from running without license. </remarks> </member> <member name="T:CMS.LicenseProvider.CanDisableLicenseCheckAttribute"> <summary> Marks the method or class as one which can disable the license check </summary> </member> <member name="M:CMS.LicenseProvider.CanDisableLicenseCheckAttribute.#ctor(System.String)"> <summary> Constructor </summary> <param name="signature">Signature</param> </member> <member name="P:CMS.LicenseProvider.CanDisableLicenseCheckAttribute.Signature"> <summary> Signature </summary> </member> <member name="T:CMS.LicenseProvider.LicenseCheckDisabler"> <summary> Allows disabling license checks while calling methods </summary> </member> <member name="M:CMS.LicenseProvider.LicenseCheckDisabler.ExecuteWithoutLicenseCheck(System.Linq.Expressions.Expression{System.Action})"> <summary> Executes the given method without license checks. The method must be signed with AllowDisableLicense attribute with a valid hash in order to proceed. If the method is missing the signature, or the hash is invalid, this call throws an exception. </summary> <param name="expression">Action to execute</param> </member> <member name="M:CMS.LicenseProvider.LicenseCheckDisabler.CanDisableLicenseCheck(System.Linq.Expressions.Expression{System.Action})"> <summary> Returns true if the given action is allowed to disable the license check </summary> <param name="expression">Expression to check</param> </member> <member name="M:CMS.LicenseProvider.LicenseCheckDisabler.GetMethodInfo(System.Linq.Expressions.Expression{System.Action})"> <summary> Gets the method info from the given expression </summary> <param name="expression">Method expression</param> </member> <member name="M:CMS.LicenseProvider.LicenseCheckDisabler.CanDisableLicenseCheck(System.Reflection.MethodInfo)"> <summary> Returns true if the given method is allowed to disable the license check </summary> <param name="method">Method to check</param> </member> <member name="M:CMS.LicenseProvider.LicenseCheckDisabler.CanDisableLicenseCheck(System.Type)"> <summary> Returns true if the given type is allowed to disable the license check </summary> <param name="type">Type to check</param> </member> <member name="M:CMS.LicenseProvider.LicenseCheckDisabler.GetMethodIdentifier(System.Reflection.MethodInfo)"> <summary> Gets a unique method signature </summary> <param name="method">Method</param> </member> <member name="M:CMS.LicenseProvider.LicenseCheckDisabler.GetTypeIdentifier(System.Type)"> <summary> Gets a unique type identifier </summary> <param name="type">Type</param> </member> <member name="M:CMS.LicenseProvider.LicenseCheckDisabler.VerifySignature(System.String,System.String)"> <summary> Verifies that a signature for the content matches </summary> <param name="content">Signed content</param> <param name="signature">Signature to verify</param> </member> <member name="T:CMS.LicenseProvider.LicenseHelperInternal"> <summary> Internal class for LicenseHelper. It contains all external dependencies. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseHelperInternal.mA7BF6"> <summary> Hashtable to store result of checked URLs. [domain -> LicenseKeyInfo] </summary> </member> <member name="F:CMS.LicenseProvider.LicenseHelperInternal.mA6BF7"> <summary> Validation results for particular licenses </summary> </member> <member name="F:CMS.LicenseProvider.LicenseHelperInternal.mSiteIds"> <summary> Site IDs by domain </summary> </member> <member name="F:CMS.LicenseProvider.LicenseHelperInternal.mEA5"> <summary> License version blog table </summary> </member> <member name="F:CMS.LicenseProvider.LicenseHelperInternal.mA7FB6"> <summary> License version document table </summary> </member> <member name="M:CMS.LicenseProvider.LicenseHelperInternal.ValidateLicenseForDomain(System.String)"> <summary> Validates license for specified domain. </summary> <param name="domain">Domain</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelperInternal.ToLowerAndRemoveWWWAndPort(System.String)"> <summary> Removes www prefix and port from lowered form of given url. </summary> <param name="url">Url to remove from.</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelperInternal.LogLicenseEvent(CMS.DataEngine.FeatureEnum,System.String)"> <summary> Creates warning record in event log. </summary> <param name="feature">Feature which will be used as event source</param> <param name="message">Message describing the license problem</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelperInternal.GetValidationResult(CMS.LicenseProvider.LicenseKeyInfo)"> <summary> Returns ValidationResult property from given LicenseKeyInfo object. </summary> <param name="lki">License key info.</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelperInternal.ReportLicenseError(System.String,System.String)"> <summary> Reports the invalid license, either by redirecting to given URL, or by throwing an exception . </summary> <param name="redirectUrl">URL to redirect.</param> <param name="message">Message to report</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelperInternal.IsFeatureAvailable(System.String,CMS.DataEngine.FeatureEnum)"> <summary> Returns whether is feature available for given domain. </summary> <param name="domain">Domain.</param> <param name="feature">Feature to check.</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelperInternal.GetLicenseLimitationString"> <summary> Returns "License limitation" resource string. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseHelperInternal.ParseDomainName(System.String)"> <summary> Parses domain name from URL. </summary> <param name="url">URL to parse.</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelperInternal.GetSiteIDFromSiteTable(System.String)"> <summary> Calls query which returns dataset with SiteID and SiteStatus of all sites which uses given domain. </summary> <param name="domain">Domain.</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelperInternal.GetSiteIDFromSiteAliasTable(System.String)"> <summary> Calls query which returns SiteID and SiteStatus of all sites which uses given domain as an domain alias. </summary> <param name="domain"></param> <returns></returns> </member> <member name="M:CMS.LicenseProvider.LicenseHelperInternal.VersionLimitations(System.String,CMS.DataEngine.FeatureEnum,System.Boolean)"> <summary> Returns version limitations. </summary> <param name="domain">Domain name</param> <param name="feature">Feature type</param> <param name="siteCheck">If true limitations are not applied under URLs in Site manager, CMS Desk, CMSModules and CMSPages/Logon</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelperInternal.GetDataClassInfo(System.String)"> <summary> Returns DataClassInfo object according to </summary> <param name="className">Class name.</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelperInternal.GetNumberOfBlogDocuments(System.Int32,System.String)"> <summary> Calls query which returns number of blog documents for given domain. </summary> <param name="classID">Class ID of blog docuemnt type.</param> <param name="domain">Domain.</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelperInternal.GetNumberOfDocuments(System.String)"> <summary> Calls query which returns number of documents for current domain. </summary> <param name="domain">Domain.</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelperInternal.CheckFeature(System.String,CMS.DataEngine.FeatureEnum)"> <summary> Returns true if the feature is available for current URL. </summary> <param name="url">URL</param> <param name="feature">Feature type</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelperInternal.IsModuleLoaded(System.String)"> <summary> Indicates if the module is loaded. </summary> <param name="moduleName">Module name</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelperInternal.IsUnavailableUIHidden"> <summary> Determines whether the user interface, which is unavailable due to the license, should be hidden from all sites. </summary> </member> <member name="P:CMS.LicenseProvider.LicenseHelperInternal.A7FB5"> <summary> Specifies application expiration date. </summary> </member> <member name="P:CMS.LicenseProvider.LicenseHelperInternal.A7BF6"> <summary> Hashtable to store result of checked URLs. [domain -> LicenseKeyInfo] </summary> </member> <member name="P:CMS.LicenseProvider.LicenseHelperInternal.A6BF7"> <summary> Validation results for particular licenses </summary> </member> <member name="P:CMS.LicenseProvider.LicenseHelperInternal.SiteIds"> <summary> Site IDs by domain </summary> </member> <member name="P:CMS.LicenseProvider.LicenseHelperInternal.EA5"> <summary> License version blog table </summary> </member> <member name="P:CMS.LicenseProvider.LicenseHelperInternal.A7FB6"> <summary> License version document table </summary> </member> <member name="T:CMS.LicenseProvider.LicenseModuleMetadata"> <summary> Represents the License module metadata. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseModuleMetadata.#ctor"> <summary> Default constructor </summary> </member> <member name="T:CMS.LicenseProvider.LicenseHelper"> <summary> LicenseHelper class. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseHelper.LICENSE_LIMITATION_EVENTCODE"> <summary> Event log messages about version limitations will have this event code. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseHelper.LIMITATIONS_UNLIMITED"> <summary> Number of items(given feature) is not limited in product version. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseHelper.LIMITATIONS_NOITEMS"> <summary> No items(given feature) is allowed in product version. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseHelper.LIMITATIONS_BASICWORKFLOW"> <summary> Allows basic workflow(no custom steps) in product version. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.CheckApplicationValidity"> <summary> Returns true if the version is valid. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.ValidateLicenseForDomain(System.String)"> <summary> Validates license for specified domain. </summary> <param name="domain">Domain</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.GetAllAvailableKeys(CMS.DataEngine.FeatureEnum)"> <summary> Reports that the license limit was exceeded </summary> <param name="feature">Feature enum</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.CheckFeatureAndRedirect(System.String,CMS.DataEngine.FeatureEnum)"> <summary> Gets the license key for the URL and checks if the feature is supported for its product edition. If not, it redirects the user to ~/CMSMessages/FeatureNotAvailable.aspx </summary> <param name="domain">Domain</param> <param name="feature">Feature type</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.CheckFeature(System.String,CMS.DataEngine.FeatureEnum)"> <summary> Returns true if the feature is available for current URL. </summary> <param name="url">URL</param> <param name="feature">Feature type</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.RequestFeature(System.String,CMS.DataEngine.FeatureEnum)"> <summary> Gets the license key for the URL and checks if the feature is supported for its product edition. If not, it throws and exception. </summary> <param name="url">URL</param> <param name="feature">Feature type</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.RequestWebDAVFeature"> <summary> Checks if the WebDAV feature is supported for current domain. If not, it throws and exception. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.ClearLicenseLimitation"> <summary> Clear license limitations tables. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.GetSiteIDbyDomain(System.String)"> <summary> Returns site id by domains. </summary> <param name="domain">Domain name</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.LicenseVersionCheck(System.String,CMS.DataEngine.FeatureEnum,CMS.DataEngine.ObjectActionEnum)"> <summary> License version checker. </summary> <param name="domain">Domain name</param> <param name="feature">Feature type</param> <param name="action">Type of action - edit, insert, delete</param> <returns>Returns true if feature is without any limitations for domain and action</returns> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.GetEditionName(CMS.LicenseProvider.ProductEditionEnum)"> <summary> Returns edition name. </summary> <param name="edition">Edition type</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.IsFeatureAvailableInBestLicense(CMS.DataEngine.FeatureEnum,System.String)"> <summary> Indicates if specified feature is available based on whether equivalent module is loaded and specified feature is available in user's best license. </summary> <param name="feature">Feature to check if it is available in user's best license.</param> <param name="moduleName">Module to check if it is loaded. The check is omitted if module name is null or empty.</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.IsFeatureAvailableInUI(CMS.DataEngine.FeatureEnum,System.String)"> <summary> Indicates if specified feature is available in UI based on whether equivalent module is loaded and specified feature is available in user's license. </summary> <param name="feature">Feature to check if it is available in user's license.</param> <param name="moduleName">Module to check if it is loaded. The check is omitted if module name is null or empty.</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.IsModuleLoadedOrNull(System.String)"> <summary> Checks if module is loaded. </summary> <param name="moduleName">Module to check if it is loaded.</param> <returns>True if module is loaded or <paramref name="moduleName"/> is <c>null</c></returns> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.IsUnavailableUIHidden"> <summary> Determines whether the user interface, which is unavailable due to the license, should be hidden from all sites. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.Clear"> <summary> Clears the hashtable with URL results. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.GetValidationResultString(CMS.LicenseProvider.LicenseValidationEnum)"> <summary> Converts license validation result to its string representation. </summary> <param name="result">License validation result.</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.AddTrialLicenseKeys(System.String,System.Boolean,System.Boolean)"> <summary> Creates trial license keys. </summary> <param name="trialKey">Trial license key</param> <param name="deleteKeysFirst">If true all previous keys is deleted</param> <param name="ignoreExpired">If true expired licenses is ignored</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.ReportFailedLicenseCheck(CMS.DataEngine.FeatureEnum,System.String,System.Boolean)"> <summary> Reports failed license check for given <paramref name="feature"/>. </summary> <param name="feature">Feature for which license check failed.</param> <param name="domain">Domain with insufficient license.</param> <param name="throwError">Indicates whether <see cref="T:CMS.DataEngine.LicenseException"/> should be thrown or just failed attempt should be logged.</param> </member> <member name="M:CMS.LicenseProvider.LicenseHelper.GetSiteIDFromDataSet(System.Data.DataSet)"> <summary> Returns Site ID from given dataset when SiteStatus for given site in dataset is running. </summary> <param name="ds">DataSet.</param> </member> <member name="P:CMS.LicenseProvider.LicenseHelper.ApplicationExpires"> <summary> The time when the application expires. </summary> </member> <member name="P:CMS.LicenseProvider.LicenseHelper.CurrentEdition"> <summary> Gets product edition for current domain. </summary> </member> <member name="P:CMS.LicenseProvider.LicenseHelper.InternalHelper"> <summary> Gets or sets internal helper instance. </summary> </member> <member name="T:CMS.LicenseProvider.LicenseKeyInfo"> <summary> LicenseKeyInfo data container class. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfo.OBJECT_TYPE"> <summary> Object type </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfo.LICENSE_EXPIRATION_DATE_FORMAT"> <summary> Default timestamp format for license expiration date. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfo.SERVERS_UNLIMITED"> <summary> Unlimited webfarm servers constant. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfo.TRIAL_KEY_LENGTH"> <summary> Trial key length. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfo.TYPEINFO"> <summary> Type information. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfo.TIME_UNLIMITED_LICENSE"> <summary> Unlimited license. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfo.validProductCodes"> <summary> Valid product codes for current version. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfo.mLicenseLoaded"> <summary> If false, the license information is not loaded. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfo.E4"> <summary> Salt for the trial license. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfo.AAC"> <summary> Defines when the all licenses within the system will expire (used for time limited builds). </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfo.oVersion"> <summary> License version </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfo.iValidationResult"> <summary> Validation result </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfo.cEditionValue"> <summary> Edition type value </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfo.mEdition"> <summary> Edition type </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfo.mLicenseServers"> <summary> License servers </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfo.F0"> <summary> Contains license custom modules - currently disabled functionality. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfo.mOwner"> <summary> Name of license owner. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfo.#ctor"> <summary> Default constructor. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfo.#ctor(System.Data.DataRow)"> <summary> Constructor - Creates license key from DataRow. </summary> <param name="dr">DataRow with the license data</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfo.DeleteObject"> <summary> Deletes the object using appropriate provider. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfo.SetObject"> <summary> Updates the object using appropriate provider. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfo.LoadCustoModules(System.String)"> <summary> Load custom modules. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfo.ProductCode"> <summary> Creates product code of license key info. </summary> <returns>Product code</returns> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfo.ValidateProductCode(System.String)"> <summary> Validates product code. </summary> <param name="productCode">License key info product code</param> <returns>True if valid, else false</returns> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfo.RemoveDependencies"> <summary> Validates expiration date. </summary> <returns>True if not expired, else false</returns> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfo.LoadLicense(System.String,System.String)"> <summary> Loads the license. </summary> <param name="key">License key</param> <param name="domain">Domain name</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfo.SetDomainInfo(System.String)"> <summary> Validates license and stores the result into a private variable. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfo.ComputeTrialKey"> <summary> Computes trial key using SHA1 hash. </summary> </member> <member name="P:CMS.LicenseProvider.LicenseKeyInfo.IsTrial"> <summary> Returns true if key is trial. </summary> </member> <member name="P:CMS.LicenseProvider.LicenseKeyInfo.EditionValue"> <summary> Edition value. </summary> </member> <member name="P:CMS.LicenseProvider.LicenseKeyInfo.Version"> <summary> License version. </summary> </member> <member name="P:CMS.LicenseProvider.LicenseKeyInfo.Owner"> <summary> Name of license owner. </summary> </member> <member name="P:CMS.LicenseProvider.LicenseKeyInfo.Edition"> <summary> License edition. </summary> </member> <member name="P:CMS.LicenseProvider.LicenseKeyInfo.EditionChar"> <summary> Edition character. </summary> </member> <member name="P:CMS.LicenseProvider.LicenseKeyInfo.ExpirationDate"> <summary> Expiration date. </summary> </member> <member name="P:CMS.LicenseProvider.LicenseKeyInfo.ExpirationDateReal"> <summary> Real expiration date. </summary> </member> <member name="P:CMS.LicenseProvider.LicenseKeyInfo.Domain"> <summary> Domain which is assigned to license. </summary> </member> <member name="P:CMS.LicenseProvider.LicenseKeyInfo.Key"> <summary> License key. </summary> </member> <member name="P:CMS.LicenseProvider.LicenseKeyInfo.LicenseServers"> <summary> Gets number of webfarm servers allowed by license. </summary> </member> <member name="P:CMS.LicenseProvider.LicenseKeyInfo.Servers"> <summary> Gets number of servers supported by the license. </summary> </member> <member name="P:CMS.LicenseProvider.LicenseKeyInfo.LicenseKeyID"> <summary> ID of license key. </summary> </member> <member name="P:CMS.LicenseProvider.LicenseKeyInfo.ValidationResult"> <summary> Validation result. </summary> </member> <member name="T:CMS.LicenseProvider.LicenseKeyInfoProvider"> <summary> Class providing LicenseKeyInfo management. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfoProvider.TIME_UNLIMITED_LICENSE_CODENAME"> <summary> Codename which identifies time unlimited license </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfoProvider.mB"> <summary> Table of license keys indexed by domain name </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfoProvider.mC"> <summary> Table of available features indexed by domain name and feature </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfoProvider.mOnlyTrialLicenses"> <summary> Indicates whether only trial licenses are available </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfoProvider.mJ2656"> <summary> Validation of license for specific edition </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfoProvider.E36"> <summary> Feature enums in hash with shortcut key </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfoProvider.rnd"> <summary> Random for license calculation </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfoProvider.mIsLoaded"> <summary> Indicates whether license keys are loaded or not. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfoProvider.allowedExtraDomain"> <summary> Allowed extra domain </summary> </member> <member name="F:CMS.LicenseProvider.LicenseKeyInfoProvider.lockObject"> <summary> Lock object </summary> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.GetLicenseDictionary"> <summary> Gets an empty dictionary for licenses </summary> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.GetLicenseKeyInfo(System.Int32)"> <summary> Returns the LicenseKeyInfo structure for the specified licenseKey. </summary> <param name="licenseKeyId">LicenseKey id</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.ParseDomainName(System.String)"> <summary> Parses domain name from URL. </summary> <param name="url">URL</param> <returns>Domain name</returns> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.GetLicenseKeyInfo(System.String)"> <summary> Returns the LicenseKeyInfo structure for the specified domain. </summary> <param name="domain">LicenseDomain</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.GetBestLicense"> <summary> Returns the best available license for the given feature. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.IsBetterLicense(CMS.LicenseProvider.LicenseKeyInfo,CMS.LicenseProvider.LicenseKeyInfo)"> <summary> Returns true if first license is better than the other for specified feature. </summary> <param name="license1">First license</param> <param name="license2">Second license</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.GetLicenseKeyInfoFromDB(System.String)"> <summary> Returns LicenseKeyInfo object for specified domain. </summary> <param name="domain">License domain</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.GetLicenseKeys"> <summary> Returns the query for all licenses. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.LicenseEditionExists(CMS.LicenseProvider.ProductEditionEnum)"> <summary> Returns true if exists at least one valid license for specific edition </summary> <param name="edition">Product edition enum</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.SetLicenseKeyInfo(CMS.LicenseProvider.LicenseKeyInfo)"> <summary> Sets specified licenseKey. </summary> <param name="licenseKey">LicenseKey to set</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.DeleteLicenseKeyInfo(CMS.LicenseProvider.LicenseKeyInfo)"> <summary> Deletes specified license key. </summary> <param name="licenseKey">License key object</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.ClearHashtables(CMS.LicenseProvider.LicenseKeyInfo)"> <summary> Clears the hashtables based on the given license key </summary> <param name="lki">License key</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.DeleteLicenseKeyInfo(System.Int32)"> <summary> Deletes specified licenseKey. </summary> <param name="licenseKeyId">LicenseKey id</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.LoadKeys"> <summary> Loads all keys from the database into LicenseKeys hashtable. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.IsCommonFeature(CMS.DataEngine.FeatureEnum)"> <summary> Returns true if feature is somewhat enabled(version limitations) in all editions. </summary> <param name="feature">Feature to check</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.IsFeatureAvailable(CMS.LicenseProvider.ProductEditionEnum,CMS.DataEngine.FeatureEnum)"> <summary> Checks if specified feature is available for specified edition. </summary> <param name="edition">Product edition</param> <param name="feature">Feature</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.IsFeatureAvailable(CMS.LicenseProvider.LicenseKeyInfo,CMS.DataEngine.FeatureEnum)"> <summary> Checks if specified feature is available for specified domain. </summary> <param name="lki">License key</param> <param name="feature">Feature</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.IsFeatureAvailable(System.String,CMS.DataEngine.FeatureEnum)"> <summary> Checks if specified feature is available for specified domain. </summary> <param name="domain">Domain name</param> <param name="feature">Feature type</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.IsFeatureAvailable(CMS.DataEngine.FeatureEnum)"> <summary> Checks if feature is available for current domain. </summary> <param name="feature">Feature to check</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.VersionLimitations(CMS.LicenseProvider.LicenseKeyInfo,CMS.DataEngine.FeatureEnum)"> <summary> Returns specified number for selected feature. </summary> <param name="lki">License key</param> <param name="feature">Feature</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.VersionLimitations(System.String,CMS.DataEngine.FeatureEnum,System.Boolean)"> <summary> Returns specified number for selected feature. </summary> <param name="domain">Domain name</param> <param name="feature">Feature type</param> <param name="siteCheck">If true limitations are not applied under URLs in Admin, CMSModules and CMSPages/Logon</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.Clear"> <summary> Clear hashtables. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.RemoveFromHash(System.String)"> <summary> Remove from hash table. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.GetModules"> <summary> Returns modules hashtable. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.GetServerVariables"> <summary> Init custom modules. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.IsLicenseExistForDomain(CMS.LicenseProvider.LicenseKeyInfo)"> <summary> Checks if license key exist for specified domain. </summary> <param name="licenseKey">License key info with specified domain</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.IsLocalDomain(System.String)"> <summary> Check if given domain is localhost domain. </summary> <param name="domain">Domain to check.</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.EditionToString(CMS.LicenseProvider.ProductEditionEnum)"> <summary> Converts ProductEditionEnum to string. </summary> <param name="edition">Edition of the product</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.StringToEdition(System.String)"> <summary> Converts string to ProductEditionEnum. </summary> <param name="data">String</param> </member> <member name="M:CMS.LicenseProvider.LicenseKeyInfoProvider.ProcessWebFarmTask(System.String,System.String,System.Byte[])"> <summary> Runs the processing of specific web farm task for current provider </summary> <param name="actionName">Action name</param> <param name="data">Custom data</param> <param name="binary">Binary data</param> </member> <member name="P:CMS.LicenseProvider.LicenseKeyInfoProvider.B"> <summary> Table of license keys indexed by domain name </summary> </member> <member name="P:CMS.LicenseProvider.LicenseKeyInfoProvider.C"> <summary> Table of available features indexed by domain name and feature </summary> </member> <member name="P:CMS.LicenseProvider.LicenseKeyInfoProvider.J2656"> <summary> Validation of license for specific edition </summary> </member> <member name="P:CMS.LicenseProvider.LicenseKeyInfoProvider.OnlyTrialLicenseKeys"> <summary> Returns true, if only 'trial' or 'free' licenses is available. </summary> </member> <member name="T:CMS.LicenseProvider.LicenseValidationEnum"> <summary> Type of license validity. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseValidationEnum.Valid"> <summary> Valid. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseValidationEnum.Invalid"> <summary> Invalid. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseValidationEnum.Expired"> <summary> Expired. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseValidationEnum.WrongFormat"> <summary> WrongFormat. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseValidationEnum.NotAvailable"> <summary> NotAvailable. </summary> </member> <member name="F:CMS.LicenseProvider.LicenseValidationEnum.Unknown"> <summary> Unknown license status. </summary> </member> <member name="T:CMS.LicenseProvider.ProductEditionEnum"> <summary> License types. The higher the integer value, the better the license type is. </summary> </member> <member name="F:CMS.LicenseProvider.ProductEditionEnum.Free"> <summary> Free. </summary> </member> <member name="F:CMS.LicenseProvider.ProductEditionEnum.Base"> <summary> Base. </summary> </member> <member name="F:CMS.LicenseProvider.ProductEditionEnum.SmallBusiness"> <summary> Small business license. </summary> </member> <member name="F:CMS.LicenseProvider.ProductEditionEnum.UltimateV7"> <summary> Ultimate version 7 and higher. </summary> </member> <member name="F:CMS.LicenseProvider.ProductEditionEnum.EnterpriseMarketingSolution"> <summary> Enterprise marketing solution </summary> </member> <member name="T:CMS.LicenseProvider.LicenseModule"> <summary> Represents the License module. </summary> </member> <member name="M:CMS.LicenseProvider.LicenseModule.#ctor"> <summary> Default constructor </summary> </member> <member name="M:CMS.LicenseProvider.LicenseModule.OnInit"> <summary> Initializes the module </summary> </member> <member name="M:CMS.LicenseProvider.LicenseModule.InitMacros"> <summary> Initializes the macros with license module values </summary> </member> <member name="M:CMS.LicenseProvider.LicenseModule.ClearHashtables(System.Boolean)"> <summary> Clears the module hashtables. </summary> <param name="logTasks">If true, web farm tasks are logged</param> </member> <member name="T:CMS.LicenseProvider.RentedUpdater"> <summary> Class representing update logic for rented licenses. </summary> </member> <member name="F:CMS.LicenseProvider.RentedUpdater.LOG_SOURCE"> <summary> Event log source for rented license updates </summary> </member> <member name="F:CMS.LicenseProvider.RentedUpdater.EVENT_CODE"> <summary> Event log code for rented license updates </summary> </member> <member name="M:CMS.LicenseProvider.RentedUpdater.#ctor"> <summary> Rented updater constructor </summary> </member> <member name="M:CMS.LicenseProvider.RentedUpdater.#ctor(System.String)"> <summary> Constructor which can set rented license webservice url. If null default url is used. </summary> <param name="serviceUrl">Service URL to be set</param> </member> <member name="M:CMS.LicenseProvider.RentedUpdater.RenewLicenseKeys(System.String[])"> <summary> Renews license keys for domains specified by rented keys. </summary> <param name="rentedKeys">Rented key codes</param> <returns>Information message</returns> </member> <member name="M:CMS.LicenseProvider.RentedUpdater.GetDomains(System.String[])"> <summary> Creates array of domain from rented key codes. Domain is the suffix of rented key code. </summary> <param name="rentedKeys">Array with rented key codes</param> </member> <member name="M:CMS.LicenseProvider.RentedUpdater.CheckForDuplicitDomains(System.String[])"> <summary> Checks if array of domains contains two domains with same domain name, which is invalid. </summary> <exception cref="T:System.InvalidOperationException">If such duplicity exists exception is thrown.</exception> <param name="domains">Array of domain names</param> </member> <member name="M:CMS.LicenseProvider.RentedUpdater.ParseDateTime(System.String)"> <summary> Returns the DateTime representation of a US short date string. </summary> <param name="value">Value to convert.</param> </member> <member name="M:CMS.LicenseProvider.RentedUpdater.UpdateLicenseKeys(System.Collections.Generic.IEnumerable{CMS.LicenseProvider.RentedLicenseWebService.DomainLicense})"> <summary> Updates license keys - deletes old ones and adds new. </summary> <param name="domains">Array of domain licenses</param> <returns>Number of updated keys.</returns> </member> <member name="M:CMS.LicenseProvider.RentedUpdater.GetCurrentLicensesWithExpiration(System.Collections.Generic.IEnumerable{System.String})"> <summary> Gets licenses and their expiration for specified domains. </summary> <param name="domains">Array of domains.</param> <returns>Dictionary for fast search, domain as key, DataRow as value</returns> </member> <member name="M:CMS.LicenseProvider.RentedUpdater.GetSystemVersion"> <summary> Returns CMS version as int, to be able to use it for generating the license. Based on CMSVersion.NUMBER </summary> </member> <member name="P:CMS.LicenseProvider.RentedUpdater.RentedKeyCodeRegEx"> <summary> Regular expression for rented key code </summary> </member> <member name="P:CMS.LicenseProvider.RentedUpdater.ServiceUrl"> <summary> Gets or sets rented license webservice url </summary> </member> <member name="T:CMS.LicenseProvider.RentedLicenseWebService.RentedLicenseService"> <remarks/> </member> <member name="M:CMS.LicenseProvider.RentedLicenseWebService.RentedLicenseService.#ctor"> <remarks/> </member> <member name="M:CMS.LicenseProvider.RentedLicenseWebService.RentedLicenseService.GetLicenseKeys(System.String[],System.String[],System.Int32)"> <remarks/> </member> <member name="M:CMS.LicenseProvider.RentedLicenseWebService.RentedLicenseService.GetLicenseKeysAsync(System.String[],System.String[],System.Int32)"> <remarks/> </member> <member name="M:CMS.LicenseProvider.RentedLicenseWebService.RentedLicenseService.GetLicenseKeysAsync(System.String[],System.String[],System.Int32,System.Object)"> <remarks/> </member> <member name="M:CMS.LicenseProvider.RentedLicenseWebService.RentedLicenseService.CancelAsync(System.Object)"> <remarks/> </member> <member name="E:CMS.LicenseProvider.RentedLicenseWebService.RentedLicenseService.GetLicenseKeysCompleted"> <remarks/> </member> <member name="T:CMS.LicenseProvider.RentedLicenseWebService.RentedLicenseResponse"> <remarks/> </member> <member name="P:CMS.LicenseProvider.RentedLicenseWebService.RentedLicenseResponse.Status"> <remarks/> </member> <member name="P:CMS.LicenseProvider.RentedLicenseWebService.RentedLicenseResponse.Message"> <remarks/> </member> <member name="P:CMS.LicenseProvider.RentedLicenseWebService.RentedLicenseResponse.Licenses"> <remarks/> </member> <member name="T:CMS.LicenseProvider.RentedLicenseWebService.DomainLicense"> <remarks/> </member> <member name="P:CMS.LicenseProvider.RentedLicenseWebService.DomainLicense.Domain"> <remarks/> </member> <member name="P:CMS.LicenseProvider.RentedLicenseWebService.DomainLicense.LicenseKey"> <remarks/> </member> <member name="P:CMS.LicenseProvider.RentedLicenseWebService.DomainLicense.Status"> <remarks/> </member> <member name="P:CMS.LicenseProvider.RentedLicenseWebService.DomainLicense.Message"> <remarks/> </member> <member name="T:CMS.LicenseProvider.RentedLicenseWebService.GetLicenseKeysCompletedEventHandler"> <remarks/> </member> <member name="T:CMS.LicenseProvider.RentedLicenseWebService.GetLicenseKeysCompletedEventArgs"> <remarks/> </member> <member name="P:CMS.LicenseProvider.RentedLicenseWebService.GetLicenseKeysCompletedEventArgs.Result"> <remarks/> </member> </members> </doc> |