Click or drag to resize
SystemIdentifier Class
Abstract System Identifier class, from which all SystemIdentifiers are implemented
Inheritance Hierarchy
SystemObject
  com.softwarekey.Client.LicensingSystemIdentifier
    More...

Namespace: com.softwarekey.Client.Licensing
Assembly: PLUSManaged (in PLUSManaged.dll) Version: 5.23.4.0
Syntax
public abstract class SystemIdentifier

The SystemIdentifier type exposes the following members.

Constructors
  NameDescription
Public methodSystemIdentifier
Creates a new SystemIdentifier object.
Public methodSystemIdentifier(String)
Creates a new SystemIdentifier object, initialized with the value.
Public methodSystemIdentifier(String, String)
Creates a new SystemIdentifier object, initialized with the name and value.
Public methodSystemIdentifier(String, String, String, String)
Creates a new SystemIdentifier object, initialized with the name, value, and hash.
Top
Properties
  NameDescription
Public propertyName
Gets or sets the name of the system identifier.
Public propertyType
Gets the system identifier's type.
Public propertyValue
Gets or sets the plain-text value of the system identifier.
Public propertyValueHash
Gets or sets the SHA-512 hash generated from the Value.
Top
Methods
  NameDescription
Public methodEquals
Compares two SystemIdentifier objects to see if they identify a the same component.
(Overrides ObjectEquals(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 methodStatic memberGenerateActivationDataXml
Generates an Activation Data XML document from a specified list of SystemIdentifier objects.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Overrides ObjectGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToActivationDataString
Generates an XML formatted string of the system identifier, formatted for SOLO Server's XmlActivationService web service.
Public methodToString
Generates an XML formatted string of the SystemIdentifier.
(Overrides ObjectToString.)
Public methodToXml
Generates an XmlDocument of the SystemIdentifier.
Public methodStatic memberTryParse
Parses an XML string representation of a System Identifier.
Top
Operators
  NameDescription
Public operatorStatic memberEquality
Compares two SystemIdentifier objects to see if they identify a the same component.
Public operatorStatic memberInequality
Compares two SystemIdentifier objects to see if they identify a different component.
Top
Fields
  NameDescription
Protected fieldStatic memberm_defaultIdNumber
The static member for tracking default identifiers generated
Protected fieldm_name
The unique identifier name
Protected fieldm_type
The type of identifier
Protected fieldm_value
The identifier value
Protected fieldm_valueHash
The hash of the identifier value
Top
See Also
Inheritance Hierarchy
SystemObject
  com.softwarekey.Client.LicensingSystemIdentifier
    com.softwarekey.Client.LicensingBiosUuidIdentifier
    com.softwarekey.Client.LicensingComputerNameIdentifier
    com.softwarekey.Client.LicensingCustomSystemIdentifier
    com.softwarekey.Client.LicensingDomainNameIdentifier
    com.softwarekey.Client.LicensingHardDiskVolumeSerialIdentifier
    com.softwarekey.Client.LicensingLicenseIDIdentifier
    com.softwarekey.Client.LicensingNetworkNameIdentifier
    com.softwarekey.Client.LicensingNicIdentifier
    com.softwarekey.Client.LicensingProcessorNameIdentifier
    com.softwarekey.Client.LicensingProcessorVendorIdentifier
    com.softwarekey.Client.LicensingProcessorVersionIdentifier
    com.softwarekey.Client.LicensingServerHostNameIdentifier
    com.softwarekey.Client.LicensingUserNameIdentifier