Click or drag to resize
LicensingGui Class
Contains settings for a licensed application.
Inheritance Hierarchy

Namespace: com.softwarekey.Client.Gui
Assembly: PLUSManagedGui (in PLUSManagedGui.dll) Version: 5.17.4.0
Syntax
public class LicensingGui : Component

The LicensingGui type exposes the following members.

Constructors
  NameDescription
Public methodLicensingGui
Creates a new LicensingGui object.
Top
Properties
  NameDescription
Public propertyAllowManualActivation
Gets or sets whether or not a user may activate manually using the license management dialog.
Public propertyAllowManualDeactivation
Gets or sets whether or not a user may deactivate manually using the license management dialog.
Public propertyAllowManualRefresh
Gets or sets whether or not a user may refresh manually using the license management dialog.
Public propertyAllowManualTriggerCode
Gets or sets whether or not a user may manually alter the license using Protection PLUS 4 compatible trigger codes.
Public propertyAllowOnlineActivation
Gets or sets whether or not a user may activate online using the license management dialog.
Public propertyAllowOnlineDeactivation
Gets or sets whether or not a user may deactivate online using the license management dialog.
Public propertyAllowOnlineRefresh
Gets or sets whether or not a user may refresh online using the license management dialog.
Public propertyApplicationLicense
Gets or sets the application's License.
Protected propertyCanRaiseEvents (Inherited from Component.)
Public propertyConnectionInformation
Gets automatically detected Internet connection information.
Public propertyContainer (Inherited from Component.)
Public propertyDefaultRequestFileName
Gets or sets the default request file name (Request.html by default).
Protected propertyDesignMode (Inherited from Component.)
Protected propertyEvents (Inherited from Component.)
Public propertyInitialLicenseID
Gets or sets the initial License ID displayed on the license management dialog.
Public propertyInitialPassword
Gets or sets the initial password displayed on the license management dialog.
Public propertyInternetAutoDetectionTimeout
Gets or sets the maximum amount of time (in milliseconds) an automatic detection tests to run.
Public propertyInternetAutoDetectionUri
The URL to use for automatic detection tests.
Public propertyInternetEnableAutoDetection
Set to true to enable automatic detection, or false to disable this feature.
Public propertyLicenseManagementActionsAllowed
Gets or sets the license management actions allowed. You may manually add the integer values from the LicenseManagementActionTypes enumeration and add select values together to only enable certain actions, or you may use one of the enumeration's masks (such as All or None).
Public propertyLicenseStatusEntries
Gets the collection of license status entries, which are displayed on the license management form.
Public propertyManagementDialogCustomIcon
Gets or sets a custom icon (which overrides the default if set) for the license management dialog.
Public propertyManagementDialogTitle
Gets or sets the title of the license management dialog.
Public propertyManualRequestUri
The URL to access SOLO Server's manual request processing page.
Public propertyProxyAuthenticationCredentials
Gets proxy server authentication credentials entered by the user.
Public propertyRegKey2Seed
Gets or sets the seed value used to decode "Activation Code 2" values when activating manually. The decoded value will contain 14 bits of additional numeric data.
Public propertySite (Inherited from Component.)
Public propertySplashBackgroundColor
Gets or sets the splash screen's background color that is used when no splash image is used.
Public propertySplashImage
Gets or sets the image to display on the splash screen.
Public propertySplashMinimumDuration
Gets or sets the minimum duration which the splash screen should be displayed. It may be displayed for a longer time if work is being done asynchronously.
Public propertySplashTopMost
Gets or sets whether to splash screen shows on top of all other windows.
Public propertyTriggerCodeSeed
Gets or sets the seed value used for validating "Activation Code 1" values when activating manually.
Public propertyTriggerCodesRequireLicenseID
Gets or sets whether or not users will be required to enter a License ID when activating via the manual exchange of trigger/activation codes.
Public propertyTriggerCodesRequirePassword
Gets or sets whether or not users will be required to enter a password when activating via the manual exchange of trigger/activation codes. Requiring a password will also require a License ID.
Public propertyXmlActivationServiceUri
The URL to access SOLO Server's XmlActivationService web service.
Public propertyXmlLicenseFileServiceUri
The URL to access SOLO Server's XmlLicenseFileService web service.
Public propertyXmlLicenseServiceUri
The URL to access SOLO Server's XmlLicenseService web service.
Public propertyXmlNetworkFloatingServiceUri
The URL to access SOLO Server's XmlNetworkFloatingService web service.
Top
Methods
  NameDescription
Public methodCreateNewXmlActivationServiceObject
Creates a new XmlActivationService object, which may be used for processing web service methods centered around activation.
Public methodCreateNewXmlLicenseFileServiceObject
Creates a new XmlLicenseFileService object, which may be used for processing web service methods centered around XML license file calls to SOLO Server.
Public methodCreateNewXmlLicenseServiceObject
Creates a new XmlLicenseService object, which may be used for processing web service methods centered around XML license calls to SOLO Server (such as update checks).
Public methodCreateNewXmlNetworkFloatingServiceObject
Creates a new XmlNetworkFloatingService object, which may be used for processing web service methods centered around network floating licensing via SOLO Server.
Public methodCreateObjRef (Inherited from MarshalByRefObject.)
Public methodDispose (Inherited from Component.)
Protected methodDispose(Boolean)
Clean up any resources being used.
(Overrides ComponentDispose(Boolean).)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Component.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetLifetimeService (Inherited from MarshalByRefObject.)
Protected methodGetService (Inherited from Component.)
Public methodGetType (Inherited from Object.)
Public methodInitializeLifetimeService (Inherited from MarshalByRefObject.)
Public methodInternetAutoDetect
Runs Internet and proxy auto-detection, regardless of the value in the InternetEnableAutoDetection property.
Public methodLoadSplashImageFile
Loads the SplashImage from a file.
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodMemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Public methodShowDialog(LicensingGuiDialog)
Displays the specified LicensingGuiDialog.
Public methodShowDialog(LicensingGuiDialog, IWin32Window)
Displays the specified LicensingGuiDialog.
Public methodShowDialog(LicensingGuiDialog, IWin32Window, FormStartPosition)
Displays the specified LicensingGuiDialog.
Public methodToString (Inherited from Component.)
Top
Events
  NameDescription
Public eventDisposed (Inherited from Component.)
Public eventLicenseManagementActionComplete
Occurs when the user has completed an action on the license management form.
Public eventManualActionLoadRequested
Occurs when a saved manual request should be restored so that it may be completed.
Public eventManualActionSaveRequested
Occurs when the user requests to complete a manual request later (in case the application is closed).
Public eventSplashDoWork
Occurs when the splash screen is ready to perform some arbitrary work asynchronously.
Public eventSplashWorkCompleteEvent
Occurs when the splash screen has completed some arbitrary work asynchronously.
Top
See Also