• Webservices API
  • Agent Runtime API
  • Support
  • Samples
  • Software Potential Home
Show / Hide Table of Contents
  • Sp.Agent
    • ActivateLicensesExtensions
    • IProductContext
    • ProductActivationConfigurationCompleteWithDefaultsExtensions
    • ProductActivationConfigurationDefaultExtensions
  • Sp.Agent.Activation
    • ActivationServerException
    • ActivationTransmissionException
    • DeviceChangedActivationServerException
    • DistributorLicenseActivationServerException
    • IActivateLicenses
    • IActivateLicensesAdvanced
    • InvalidLicenseKeyException
    • InvalidVersionActivationServerException
    • LicenseDisabledActivationServerException
    • LicenseExpiredActivationServerException
    • LinkedLicenseAmbiguousStorageActivationServerException
    • LinkedLicenseNoStorageActivationServerException
    • NumberOfActivationsExceededActivationServerException
    • ProductIdMismatchActivationServerException
    • RenewalNotAuthorizedActivationServerException
    • TagsChangedActivationServerException
  • Sp.Agent.Configuration
    • AgentContext
    • AgentContextDistributorsExtensions
    • AgentDistributorsConfigurationExtensions
    • CloudStorageConfigurationExtensions
    • ConfigurationCompleteWithDefaultsExtensions
    • CrmActivationEndpointsConfigurationPhaseExtensions
    • CrmAgentContextExtensions
    • CrmStartingConfigurationPhaseExtensions
    • DistributorDisableStorageExtensions
    • FileStoreInitialization
    • HardwareStoreConfigurationExtensions
    • HardwareStoreInitialization
    • IAgentChallengeConfigurationPhase
    • IAgentCloudStorageCommenceConfigurationPhase
    • IAgentCloudStorageCompleteConfigurationPhase
    • IAgentCloudStorageConfigurationPhase
    • IAgentCloudStorageConfigurationPhaseTail
    • IAgentCloudStorageCustomIdConfigurationPhase
    • IAgentCommenceConfigurationPhase
    • IAgentCompletedConfigurationPhase
    • IAgentContext
    • IAgentDistributorsConfigurationPhase
    • IAgentEmbeddedLicensesConfigurationPhase
    • IAgentExternalStorageConfigurationPhase
    • IAgentHardwareBoundStorageConfigurationPhase
    • IAgentUserBoundStorageConfigurationPhase
    • ICrmActivationEndpointsConfigurationPhase
    • IDistributorCommenceConfigurationPhase
    • IDistributorCompletedConfigurationPhase
    • IDistributorConfigurationPhaseTail
    • IDistributorNamedUserConfigurationPhase
    • IInitializeStores
    • IStoreLicensesInitializationExtensions
    • LocalStoreConfigurationExtensions
    • LocalStoreInitialization
    • ProductContextDistributedExtensions
    • RemovableConfigurationExtensions
    • WebApplicationStoreConfigurationExtensions
  • Sp.Agent.Configuration.Product
    • IProductCommenceConfigurationPhase
    • IProductCompletedConfigurationPhase
    • IProductConfigurationPhaseTail
  • Sp.Agent.Configuration.Product.Activation
    • IActivationAttemptContext
    • IActivationDeviceLabelContext
    • IActivationTaggingContext
    • IProductActivationCommenceConfigurationPhase
    • IProductActivationCompletedConfigurationPhase
    • IProductActivationConfigurationPhase
    • IProductActivationConfigurationPhaseTail
    • IProductActivationDeviceLabelConfigurationPhase
    • IProductActivationDeviceLabelTailConfigurationPhase
    • IProductActivationTransmissionCommenceConfigurationPhase
    • IProductActivationTransmissionCompletedConfigurationPhase
    • IProductActivationTransmissionConfigurationPhase
    • IProductActivationTransmissionConfigurationPhaseTail
    • IProductActivationTransmissionEndpointConfigurationPhase
    • IProductActivationTransmissionHooksConfigurationPhase
    • IProductActivationTransmissionProxyConfigurationPhase
    • ProductActivationConfigurationException
  • Sp.Agent.Distributor
    • CheckedOutNotLicensedException
    • CheckoutRequiresStorageException
    • CheckoutStorageAccessException
    • DistributorIntegrityException
    • DistributorIntegrityNotLicensedException
    • DistributorNotLicensedException
    • DistributorRequestException
    • IAvailableCheckout
    • ICheckout
    • ICheckoutContext
    • IDistributedContext
    • IDistributorsContext
    • NoDistributorException
    • NoLongerAvailableException
    • NotLicnesedInvalidNamedUserException
  • Sp.Agent.Execution
    • NotLicensedException
  • Sp.Agent.Licensing
    • IFeature
    • ILicense
    • ILicenseAdvanced
    • ILicensePeriod
    • ILicenseRenewal
    • IQueryFeatures
    • IQueryLicenses
    • IQueryLocalFeatures
    • IQueryUserTokens
    • IUserToken
    • LicenseRevisionException
  • Sp.Agent.Storage
    • DistributorLicenseOnClientException
    • InvalidStorageAccessException
    • InvalidStorageException
    • IStore
    • IStoreLicenses
    • IStoreUserTokens
    • LicenseNotFoundException
    • LicenseTargetEnvironmentMismatchException
    • NonmatchingProductIdException
    • ReadingStorageInaccessibleException
    • ServerOSNotAllowedException
    • StorageInaccessibleException
    • StoreNotEmptyException
    • UserTokenNotFoundException
    • VirtualMachineNotAllowedException
    • WritingStorageInaccessibleException

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 IQueryLicenses

InvalidStorageException

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 IQueryLicenses

LicenseNotFoundException

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 IQueryLicenses

ServerOSNotAllowedException

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 IStoreLicenses

Interfaces

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.

Back to top Generated by DocFX