Esempio n. 1
0
 /// <summary>
 /// Wraps a dispatcher with logic checking the application's licensing status when evaluating types.
 /// </summary>
 /// <param name="dispatcher">the wrapped dispatcher</param>
 /// <param name="license">the license contents for the VaultApplication</param>
 public LicensedDispatcher(Dispatcher <TReturn> dispatcher, LicenseContentBase license = null)
 {
     this.license    = license;
     this.dispatcher = dispatcher;
 }
Esempio n. 2
0
 public LicensedVaultApplication(LicenseContentBase content) : base(content)
 {
 }
Esempio n. 3
0
        public static LicensedVaultApplication <TConfig> InitializeLicensedTestVA <TConfig>(TConfig configuration, LicenseContentBase licenseContent = null)
            where TConfig : class, new()
        {
            var vaultApplication = new LicensedVaultApplication <TConfig>();
            var vault            = new MFilesAPI.Vault();

            vaultApplication.SetConfig(configuration);
            vaultApplication.licenseContent = licenseContent;
            vaultApplication.StartOperations(vault);
            vaultApplication.SetPermanentVault(vault);

            return(vaultApplication);
        }
Esempio n. 4
0
 public VaultApplication(LicenseContentBase content) : base()
 {
     licenseContent = content;
 }