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.23.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
Gets a value indicating whether the component can raise an event.
(Inherited from Component.)
Public propertyConnectionInformation
Gets automatically detected Internet connection information.
Public propertyContainer
Gets the IContainer that contains the Component.
(Inherited from Component.)
Public propertyDefaultRequestFileName
Gets or sets the default request file name (Request.html by default).
Protected propertyDesignMode
Gets a value that indicates whether the Component is currently in design mode.
(Inherited from Component.)
Protected propertyEvents
Gets the list of event handlers that are attached to this Component.
(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 propertyIsInstallationNameEnabled
Gets or sets the if the Installation Name edit box is enabled or disabled. If disabled, the user is not able to enter an Installation Name.
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
Gets or sets the ISite of the Component.
(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 propertyTriggerCodesUseEncryptedKey
Gets or sets the seed value used for validating "Activation Code 1" values when activating manually.
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
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
Public methodDispose
Releases all resources used by the Component.
(Inherited from Component.)
Protected methodDispose(Boolean)
Clean up any resources being used.
(Overrides ComponentDispose(Boolean).)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection.
(Inherited from Component.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Protected methodGetService
Returns an object that represents a service provided by the Component or by its Container.
(Inherited from Component.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(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
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodMemberwiseClone(Boolean)
Creates a shallow copy of the current MarshalByRefObject object.
(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
Returns a String containing the name of the Component, if any. This method should not be overridden.
(Inherited from Component.)
Top
Events
  NameDescription
Public eventDisposed
Occurs when the component is disposed by a call to the Dispose method.
(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