/// <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; }
public LicensedVaultApplication(LicenseContentBase content) : base(content) { }
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); }
public VaultApplication(LicenseContentBase content) : base() { licenseContent = content; }