Namespace Sp.Agent.Storage
Classes
DistributorLicenseOnClientException
Indicates that the supplied license blob is not a standard license, but is instead one that needs to be installed into a Software Potential Distributor and used indirectly via a Software Potential Distributor Client. See Install(Byte[]).
InvalidStorageAccessException
Thrown if there is an issue accessing a License Store
This results if there was an incorrect initialization of the store which resulted in insufficient privileges.
This exception often forms part of the details of a NotLicensedException.
NotLicensedException IQueryLicensesInvalidStorageException
Thrown if there is an issue accessing a License Store
This results from the License Store being marked invalid due to an unexpectedly large deviation in System Time.
This exception often forms part of the details of a NotLicensedException.
NotLicensedException IQueryLicensesLicenseNotFoundException
Indicates that the specified license was not found in the store for the ProductContextFor(String, String).
See Delete(String).
LicenseTargetEnvironmentMismatchException
Indicates that the license cannot be installed in current execution environment, as it is different to the environment from which the license activation request originated. Typically this may occur when trying to install a license:
- in environment different to the one from which the license activation request originated
- using a configuration different to the one which generated the activation request
- using a Removable license storage when the removable device is unplugged
NonmatchingProductIdException
Indicates that the supplied license blob is not valid for the ProductContextFor(String, String).
See Install(Byte[]).
ReadingStorageInaccessibleException
Thrown if there is an issue reading a License from a Store
Typically this results from misconfiguration or environment changes to the internal storage mechanism employed by a store.
This exception often forms part of the details of a NotLicensedException.
IInitializeStores NotLicensedException IQueryLicensesServerOSNotAllowedException
Indicates that the supplied license blob has a stipulation on it that it not be used in a Server OS environment and hence it is not suitable for use on the current machine.
See Install(Byte[]).
StorageInaccessibleException
Thrown if there is an issue accessing a license store. Typically this results from misconfiguration or environment changes to the internal storage mechanism employed by a store.
StoreNotEmptyException
Indicates that the store for the ProductContextFor(String, String) still has licenses installed in it and hence cannot be Uninitialize() until the licenses have been Delete(String).
UserTokenNotFoundException
Indicates that the specified user token was not found in the store for the ProductContextFor(String, String).
VirtualMachineNotAllowedException
Indicates that the supplied license blob has a stipulation on it that it not be used within a Virtual Machine environment and hence it is not suitable for use on the current machine.
See Install(Byte[]).
WritingStorageInaccessibleException
Thrown if there is an issue writing a License to a Store. Additionally also triggered by activities such as commencing Activation which will emit this exception as an indication that it will not be possible to install the resulting license upon activation.
Typically this results from misconfiguration or environment changes to the internal storage mechanism employed by a store.
IInitializeStores IActivateLicenses IStoreLicensesInterfaces
IStore
Represents a Configured IActivateLicenses Product ILicense Store.
IStoreLicenses
Manages manipulation of IActivateLicenses product ILicense in configured License IStore.
IStoreUserTokens
Manages manipulation of user tokens in configured License IStore.