Click or drag to resize
License Methods

The License type exposes the following members.

Methods
  NameDescription
Public methodActivateInstallationLicenseFile(Int32, String, String)
Activates online using a specified License ID, and customer password or activation password
Public methodActivateInstallationLicenseFile(String, XmlActivationService, String)
Activates online using a specified License ID, customer password or activation password, and endpoint URL
Public methodActivateInstallationLicenseFile(String, String, String)
Activates online using the license's current License ID, the specified customer password or activation password, and endpoint URL
Public methodActivateInstallationLicenseFile(Int32, String, XmlActivationService, String)
Activates online using a specified License ID, customer password or activation password, and endpoint URL
Public methodActivateInstallationLicenseFile(Int32, String, String, String)
Activates online using the license's current License ID, the specified customer password or activation password, and endpoint URL
Public methodActivateOnline(String, XmlActivationService)
Activates online using the license's current License ID, the specified customer password or activation password, and SoapHttpClientProtocol (.NET Framework) or the XmlWebService (.NET Standard) object
Public methodActivateOnline(String, String)
Activates online using the license's current License ID, the specified customer password or activation password, and endpoint URL
Public methodActivateOnline(Int32, String, XmlActivationService)
Activates online using the specified License ID, customer password or activation password, and SoapHttpClientProtocol object.
Public methodActivateOnline(Int32, String, String)
Activates online using the specified License ID, customer password or activation password, and endpoint URL.
Public methodAddIdentifierAlgorithm
Adds a SystemIdentifierAlgorithm implementation to use for system identification and verification.
Public methodAddTimeServerCheck(String)
Add an SNTP server to the list of servers to check
Public methodAddTimeServerCheck(String, Int32)
Add an SNTP server to the list of servers to check
Public methodAddTimeServerCheck(String, Int32, Int32, Int32)
Add an SNTP server to the list of servers to check
Public methodCheckInstallationStatus
Checks the installation status for the given Installation ID against SOLO Server using the current value in the InstallationID property.
Public methodCheckInstallationStatus(String)
Checks the installation status for the given Installation ID against SOLO Server using the current value in the InstallationID property and a specified endpoint.
Public methodCheckInstallationStatus(XmlActivationService)
Checks the installation status for the given Installation ID against SOLO Server using the current value in the InstallationID property and a specified endpoint.
Public methodCheckTimeAgainstServers
Checks the system time against multiple time servers/sntp requests, allowing up to a 5 minute difference.
Public methodCheckTimeAgainstServers(Double)
Checks the system time against multiple time servers/sntp requests
Public methodDeactivateInstallation
Deactivates the license with SOLO Server using the InstallationID property.
Public methodDeactivateInstallation(String)
Deactivates the license with SOLO Server using the InstallationID property and the specified endpoint.
Public methodDeactivateInstallation(XmlActivationService)
Deactivates the license with SOLO Server using the InstallationID property and the specified endpoint.
Public methodDecrementLicenseCounter(Int32)
Decrements the License Counter value for the given Installation ID against SOLO Server using the current value in the InstallationID property.
Public methodDecrementLicenseCounter(String, Int32)
Decrements the License Counter value for the given Installation ID against SOLO Server using the current value in the InstallationID property and a specified endpoint.
Public methodDecrementLicenseCounter(XmlActivationService, Int32)
Decrements the License Counter value for the given Installation ID against SOLO Server using the current value in the InstallationID property and a specified endpoint.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetActivationInstallationLicenseFileRequest
Builds a manual activation XML request string
Public methodGetActivationRequest
Builds a manual activation XML request string
Public methodGetCheckInstallationStatusRequest
Builds a manual status check XML request string using the current value in the InstallationID property
Public methodGetDeactivateInstallationRequest
Builds a manual status check XML request string using the current value in the InstallationID property
Public methodGetDecrementLicenseCounterRequest
Builds a manual status check XML request string using the current value in the InstallationID property
Protected methodGetEncryptionKey
Gets the AuthorEncryptionKey object used for cryptographic routines.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetLicenseRefreshRequest
Builds a manual license refresh XML request string using the current value in the InstallationID property
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitializeCurrentIdentifiers
Initializes the CurrentIdentifiers property using the algorithms added using the AddIdentifierAlgorithm(SystemIdentifierAlgorithm) method.
Protected methodinitializeFromXml
Initializes properties from a plain-text XML license document.
Public methodLoad
Loads a License File from a String in memory.
Public methodLoadFile
Loads a License File from the file system and returns true if successful
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodProcessActivateInstallationLicenseFileResponse(String, String)
Processes an activation XML response string
Public methodProcessActivateInstallationLicenseFileResponse(XmlNode, String)
Processes an activation XML response
Public methodProcessActivationResponse(String)
Processes an activation XML response string
Public methodProcessActivationResponse(XmlNode)
Processes an activation XML response.
Public methodProcessCheckInstallationStatusResponse(String)
Processes a CheckInstallationStatus XML response string
Public methodProcessCheckInstallationStatusResponse(XmlNode)
Processes a CheckInstallationStatus XML response string
Public methodProcessDeactivateInstallationResponse(String)
Processes a DeactivateInstallation XML response string
Public methodProcessDeactivateInstallationResponse(XmlNode)
Processes a DeactivateInstallation XML response string
Public methodProcessDecrementLicenseCounterResponse(String)
Processes a DecrementLicenseCounter XML response string
Public methodProcessDecrementLicenseCounterResponse(XmlNode)
Processes a DecrementLicenseCounter XML response string
Public methodProcessLicenseRefreshResponse(String, String)
Processes an activation XML response string
Public methodProcessLicenseRefreshResponse(XmlNode, String)
Processes an License Refresh XML response
Public methodRefreshLicense(String)
Returns the current license file contents from SOLO Server using the current value in the InstallationID property.
Public methodRefreshLicense(String, String)
Returns the current license file contents from SOLO Server using the current value in the InstallationID property.
Public methodRefreshLicense(XmlLicenseFileService, String)
Returns the current license file contents from SOLO Server using the current value in the InstallationID property.
Public methodResetSessionCode
Creates a new session code in the CurrentSessionCode property
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodWriteLicenseFile
Writes a License File to the file system.
Top
See Also