Class: WMI::OfficeSoftwareProtectionTokenActivationLicense
- Inherits:
-
Base
- Object
- Base
- WMI::OfficeSoftwareProtectionTokenActivationLicense
- Defined in:
- lib/OfficeSoftwareProtectionTokenActivationLicense.rb
Overview
This class exposes properties of installed token-based activation licenses.
Instance Attribute Summary (collapse)
-
- (string) AdditionalInfo
readonly
Optional text used by Microsoft to provide additional metadata.
-
- (uint32) AuthorizationStatus
readonly
An HRESULT returned from the Issuance License (IL) authorization.
-
- (string) Description
readonly
Optional text provided by the customer and included in the Issuance License (IL).
-
- (datetime) ExpirationDate
readonly
A UTC datetime after which the Issuance License (IL) cannot be used for Token Activation.
-
- (string) ID
readonly
A GUID used internally by the Software Licensing service to uniquely identify an XRML license.
-
- (string) ILID
readonly
A GUID used to identify the Issuance License (IL) to the customer.
-
- (uint32) ILVID
readonly
A Version number used along with the ILID to allow customers to version their licenses.
Instance Method Summary (collapse)
-
- (uint32) Uninstall
Uninstalls this license.
Methods inherited from Base
#AddRef, #AssociatorsAsync_, #Associators_, #Clone_, #CompareTo_, #DeleteAsync_, #Delete_, #Derivation_, #ExecMethodAsync_, #ExecMethod_, #GetIDsOfNames, #GetObjectText_, #GetText_, #GetTypeInfo, #GetTypeInfoCount, #InstancesAsync_, #Instances_, #Invoke, #Methods_, #Path_, #Properties_, #PutAsync_, #Put_, #Qualifiers_, #QueryInterface, #ReferencesAsync_, #References_, #Refresh_, #Release, #Security_, #SetFromText_, #SpawnDerivedClass_, #SpawnInstance_, #SubclassesAsync_, #Subclasses_, #SystemProperties_
Instance Attribute Details
- (string) AdditionalInfo (readonly)
Optional text used by Microsoft to provide additional metadata.
13 14 15 |
# File 'lib/OfficeSoftwareProtectionTokenActivationLicense.rb', line 13 def AdditionalInfo @AdditionalInfo end |
- (uint32) AuthorizationStatus (readonly)
An HRESULT returned from the Issuance License (IL) authorization.
18 19 20 |
# File 'lib/OfficeSoftwareProtectionTokenActivationLicense.rb', line 18 def AuthorizationStatus @AuthorizationStatus end |
- (string) Description (readonly)
Optional text provided by the customer and included in the Issuance License (IL).
23 24 25 |
# File 'lib/OfficeSoftwareProtectionTokenActivationLicense.rb', line 23 def Description @Description end |
- (datetime) ExpirationDate (readonly)
A UTC datetime after which the Issuance License (IL) cannot be used for Token Activation.
28 29 30 |
# File 'lib/OfficeSoftwareProtectionTokenActivationLicense.rb', line 28 def ExpirationDate @ExpirationDate end |
- (string) ID (readonly)
A GUID used internally by the Software Licensing service to uniquely identify an XRML license.
33 34 35 |
# File 'lib/OfficeSoftwareProtectionTokenActivationLicense.rb', line 33 def ID @ID end |
- (string) ILID (readonly)
A GUID used to identify the Issuance License (IL) to the customer. The ILID is not unique, unless combined with the ILVID.
38 39 40 |
# File 'lib/OfficeSoftwareProtectionTokenActivationLicense.rb', line 38 def ILID @ILID end |
- (uint32) ILVID (readonly)
A Version number used along with the ILID to allow customers to version their licenses.
43 44 45 |
# File 'lib/OfficeSoftwareProtectionTokenActivationLicense.rb', line 43 def ILVID @ILVID end |
Instance Method Details
- (uint32) Uninstall
Uninstalls this license.
7 8 |
# File 'lib/OfficeSoftwareProtectionTokenActivationLicense.rb', line 7 def Uninstall end |