• 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.Configuration.Product.Activation

Classes

ProductActivationConfigurationException

Thrown in response to IActivateLicenses.Activate method invocation if the state argument is not null but does not implement IEnumerable<KeyValuePair<string, string>>.

Can be avoided by supplying a custom Action to WithTagging(Action<IActivationTaggingContext>)

Interfaces

IActivationAttemptContext

Contextual information passed to the designated callback configured via BeforeEachAttempt(Action<IActivationAttemptContext>).

IActivationDeviceLabelContext

Supplied to the Activation DeviceLabel Customization specified via WithDeviceLabelPolicy(Action<IActivationDeviceLabelContext>).

Allows one set the DeviceLabel for an activation

IActivationTaggingContext

Supplied to the Activation Tagging Customization specified via WithTagging(Action<IActivationTaggingContext>).

Provides access to the state argument passed to the IActivateLicenses Activate method.

Allows one to include Tags into the ILicense

IProductActivationCommenceConfigurationPhase

Part of Fluent Syntax flow used to build the composer argument of WithTransmission(Func<IProductActivationTransmissionCommenceConfigurationPhase, IProductActivationTransmissionCompletedConfigurationPhase>).

Enables one to specify the desired behavior with regard to management of Tags at the point of License activation via IActivateLicenses.

Subsequent phases in the chain allow customization of the Retry, Endpoint Selection and Monitoring/Status reporting aspects.

IProductActivationCompletedConfigurationPhase

Terminates a Fluent Syntax Composition expression starting from Customize(Func<IProductActivationCommenceConfigurationPhase, IProductActivationCompletedConfigurationPhase>).

IProductActivationConfigurationPhase

Part of Fluent Syntax flow used to build the composer argument of IProductContext.Customize().

Enables one to specify the desired behavior when Licenses are being Activated via IActivateLicenses.

IProductActivationConfigurationPhaseTail

Part of Fluent Syntax flow used to build the composer argument of Customize(Func<IProductActivationCommenceConfigurationPhase, IProductActivationCompletedConfigurationPhase>).

Represents the last step in the customization chain starting from IProductActivationCommenceConfigurationPhase.

IProductActivationDeviceLabelConfigurationPhase

Part of Fluent Syntax flow used to build the composer argument of WithDeviceLabelPolicy(Action<IActivationDeviceLabelContext>).

Enables one to specify the desired behavior with regard to management of a Device Label at the point of License activation via IActivateLicenses.

IProductActivationDeviceLabelTailConfigurationPhase

Part of Fluent Syntax flow used to build the composer argument of WithDeviceLabelPolicy(Action<IActivationDeviceLabelContext>).

Represents the last step in the customization chain starting from IProductActivationDeviceLabelConfigurationPhase.

IProductActivationTransmissionCommenceConfigurationPhase

Part of Fluent Syntax flow used to build the composer argument of WithTransmission(Func<IProductActivationTransmissionCommenceConfigurationPhase, IProductActivationTransmissionCompletedConfigurationPhase>).

Enables one to specify the rules or customize the behavior with regard to retrying of Activation Requests when triggered via IActivateLicenses.

IProductActivationTransmissionCompletedConfigurationPhase

Terminates a Fluent Syntax Composition expression starting from WithTransmission(Func<IProductActivationTransmissionCommenceConfigurationPhase, IProductActivationTransmissionCompletedConfigurationPhase>).

IProductActivationTransmissionConfigurationPhase

Part of Fluent Syntax flow used to build the composer argument of Configure(Func<IProductCommenceConfigurationPhase, IProductCompletedConfigurationPhase>).

Enables one to specify the rules or customize the behavior with regard to sending, retrying and monitoring of Activation Requests via IActivateLicenses.

IProductActivationTransmissionConfigurationPhaseTail

Part of Fluent Syntax flow used to build the composer argument of WithTransmission(Func<IProductActivationTransmissionCommenceConfigurationPhase, IProductActivationTransmissionCompletedConfigurationPhase>).

Represents the last step in the customization chain starting from IProductActivationTransmissionCommenceConfigurationPhase.

IProductActivationTransmissionEndpointConfigurationPhase

Part of Fluent Syntax flow used to build the composer argument of WithTransmission(Func<IProductActivationTransmissionCommenceConfigurationPhase, IProductActivationTransmissionCompletedConfigurationPhase>).

Enables one to specify the rules or customize the behavior with regard to the selection of an appropriate endpoint to attempt to use for a given Activation Request transmission attempt triggered via IActivateLicenses.

IProductActivationTransmissionHooksConfigurationPhase

Part of Fluent Syntax flow used to build the composer argument of WithTransmission(Func<IProductActivationTransmissionCommenceConfigurationPhase, IProductActivationTransmissionCompletedConfigurationPhase>).

Enables one to specify a callback which will be invoked prior to each and every Activation Request transmission attempt triggered via IActivateLicenses.

IProductActivationTransmissionProxyConfigurationPhase

Part of Fluent Syntax flow used to build the composer argument of WithTransmission(Func<IProductActivationTransmissionCommenceConfigurationPhase, IProductActivationTransmissionCompletedConfigurationPhase>).

Enables one to specify a proxy configuration policy for a given Activation Request transmission attempt triggered via IActivateLicenses.

Back to top Generated by DocFX