Assembly: ININ.IceLib.Configuration (in ININ.IceLib.Configuration.dll) Version: 0.0.0.0 (22.3.0.218)
Syntax
C# |
---|
public UserLicenseProperties License { get; } |
Visual Basic |
---|
Public ReadOnly Property License As UserLicenseProperties Get |
Field Value
The license properties group.Remarks
When updating the license properties along with additional non-license properties on a UserConfiguration object via a call to Commit()()()(), it is possible for the license changes to fail, but the non-license changes to succeed. When a call to Commit()()()() results in a ConfigurationValidationException, and the list of validation issues obtained from checking the return value of GetValidationIssues<(Of <<'(TPropertyEnum>)>>)()()()() only contains validation issues relating to the license changes, then the rest of the update operation succeeded. Conversely, if a call to Commit()()()() results in a ConfigurationValidationException, and the list of validation issues obtained from checking the return value of GetValidationIssues<(Of <<'(TPropertyEnum>)>>)()()()() contains validation errors on the non-license properties, then the update to the object failed, and the license changes were not applied.
When watching the UserConfigurationList object for UserConfiguration changes, change notifications will not be sent for changes to the License property. The ININ.IceLib.People.LicenseManagement object can be used as an alternative to watching the logged in user's licenses.
Version Information
For 4.0, supported for IC Server version 4.0 GA and beyond.
For 3.0, supported for IC Server version 3.0 SU 7 and beyond.