DeployLX Software Protection System

OnlineLimit Members

The OnlineLimit type exposes the following members.

Constructors

Public methodOnlineLimit

Initializes a new instance of the OnlineLimit class.

Methods

Protected methodAssertFeatureVersion

Asserts the feature version.

Inherited from Limit.
Protected methodAssertMinimumVersion

Asserts the license file version is at least the given version.

Inherited from Limit.
Protected methodAssertNotReadOnly

Asserts that the Limit is not read only. Use before setting the value of a property.

Inherited from Limit.
Public methodCompareTo

Compares the Limit with another Limit.

Inherited from Limit.
Public methodDispose

Overloaded. Releases any managed or unmanaged resources used by the limit.

Public methodEquals Inherited from Object.
Protected methodFinalize

Releases any resources during garbage collection.

Inherited from Limit.
Public methodGetHashCode Inherited from Object.
Protected methodGetLimitName

Gets the name of the limit for serialization to XML. The default is the name of the type minus any trailing "Limit" identifier.

Inherited from Limit.
Public methodGetNameAndSummary

Gets the name and summary description of the limit for display.

Inherited from Limit.
Public methodGetOrdinal

Gets the ordinal of the Limit in the SecureLicense.

Inherited from Limit.
Protected methodGetPersistentData

Overloaded. Helper for getting data persisted between sessions.

Public methodGetType Inherited from Object.
Public methodGranted Overrides Limit..::..Granted(SecureLicenseContext).
Protected methodIsOnline

Determines whether the machine has an active Internet connection.

Protected methodMakeReadOnly

Marks the object as read only. Further attempts to modify the protected properties of the object should result in an exception. Objects protected by a parent's read-only status may ignore this call.

Overrides Limit..::..MakeReadOnly()()()().
Protected methodMemberwiseClone Inherited from Object.
Protected methodOnChanged

Overloaded. Called when a property changes.

Protected methodOnCollectionChanged

Called when an item in a collection changes

Inherited from Limit.
Protected methodOnLicenseAssigned

Called when [license assigned].

Inherited from Limit.
Public methodPeek

Allows a limit to communicate it's status without interacting with the user. Used with child limits to pick limits that are valid before attempting to interact with the user.

Inherited from Limit.
Protected methodReadChildLimit

Reads a child Limit from the XML reader.

Inherited from Limit.
Protected methodReadChildLimits

Reads the child limits when the limit does not contain any child XML itself.

Inherited from Limit.
Protected methodReadFromXml Overrides Limit..::..ReadFromXml(XmlReader).
Protected methodResolveCloneLinks

Resolves any references between new cloned limits and their original values.

Inherited from Limit.
Protected methodSetPersistentData

Overloaded. Helper for setting data persisted between sessions.

Public methodToString

Returns a String that represents the current Object.

Inherited from Limit.
Public methodValidate Overrides Limit..::..Validate(SecureLicenseContext).
Protected methodWriteToXml Overrides Limit..::..WriteToXml(XmlWriter, LicenseSaveType).

Properties

Public propertyDescription Overrides Limit..::..Description.
Public propertyDisplayName

Gets the display name of the limit, either it's Nickname or Name.

Inherited from Limit.
Public propertyHasChildLimits

Gets a value that indicates if the limit contains any child limits.

Inherited from Limit.
Public propertyIsDisposed

Gets a value that indicates if all references to this Limit have been released and the object has been disposed.

Inherited from Limit.
Public propertyIsGui

Gets a value that indicates if the limit (or child limit) will display a form to the user

Inherited from Limit.
Public propertyLicense

Gets or sets a reference to the SecureLicense that contains this Limit.

Inherited from Limit.
Public propertyLimitId

Gets or sets a unique ID for the limit.

Inherited from Limit.
Public propertyLimits

Gets the collection of child limits.

Inherited from Limit.
Public propertyName Overrides Limit..::..Name.
Public propertyNameAndSummary

Gets the Name and SummaryText as a formatted string.

Inherited from Limit.
Public propertyNickname

Gets or sets a value to use when displaying the limit in the DeployLX Manager.

Inherited from Limit.
Public propertyParentCollection

Gets the LimitCollection that owns the limit.

Inherited from Limit.
Public propertyQualifiedTypeName

Gets a string to be used for loading the custom limit. The default is the fully qualified assembly name of the type.

Inherited from Limit.
Public propertyServerRetries

Gets the number of times that the server should be contacted if it fails.

Public propertyServers

Gets a collection of addresses to use for connectivity verification. Any viable website can be used including a license server, although a license server is not required.

Public propertyState Overrides Limit..::..State.
Public propertySummaryText

Gets a summary description of the properties set on the limit.

Inherited from Limit.
Public propertyUniqueId

Gets an id that can uniquely identify this limit and license. Useful when the LimitId is repeated across multiple licenses.

Inherited from Limit.
Public propertyValidationStates Overrides Limit..::..ValidationStates.

Explicit Interface Implementations

Explicit interface implemetationPrivate methodICloneable..::..Clone

Creates a new object that is a copy of the current instance.

Inherited from Limit.
Explicit interface implemetationPrivate methodIComparable..::..CompareTo Inherited from Limit.
Explicit interface implemetationPrivate methodISerializable..::..GetObjectData Inherited from Limit.
Explicit interface implemetationPrivate methodIXmlPersistable..::..ReadFromXml Inherited from Limit.
Explicit interface implemetationPrivate methodIXmlPersistable..::..WriteToXml Inherited from Limit.
Explicit interface implemetationPrivate eventIChange..::..Changed

Fired when one of the properties of the limit or a child objects changes.

Inherited from Limit.
Explicit interface implemetationPrivate methodIChange..::..MakeReadOnly

Marks the object as read only. Further attempts to modify the protected properties of the object should result in an exception. Objects protected by a parent's read-only status may ignore this call.

Inherited from Limit.