Exemplo n.º 1
0
        public override async Task PostInstall(IInstallerSession installerSession, CancellationToken cancelToken,
                                               bool processed)
        {
            await base.PostInstall(installerSession, cancelToken, processed).ConfigureAwait(false);

            installerSession.RunCE(this);
        }
Exemplo n.º 2
0
 public override async Task Install(IInstallerSession installerSession, CancellationToken cancelToken,
     string constraint = null) {
     await base.Install(installerSession, cancelToken, constraint).ConfigureAwait(false);
     //foreach (var c in GetCollections(constraint))
     //await c.Content.PostInstall(installerSession, cancelToken, true).ConfigureAwait(false);
     Installed(constraint ?? Version, true);
 }
Exemplo n.º 3
0
 public virtual async Task PostInstall(IInstallerSession installerSession, CancellationToken cancelToken,
                                       bool processed)
 {
     foreach (var a in AdditionalPostInstallActions)
     {
         await a(processed).ConfigureAwait(false);
     }
 }
Exemplo n.º 4
0
        public override async Task Install(IInstallerSession installerSession, CancellationToken cancelToken,
                                           string constraint = null)
        {
            await base.Install(installerSession, cancelToken, constraint).ConfigureAwait(false);

            //foreach (var c in GetCollections(constraint))
            //await c.Content.PostInstall(installerSession, cancelToken, true).ConfigureAwait(false);
            Installed(constraint ?? Version, true);
        }
Exemplo n.º 5
0
 public virtual async Task PostInstall(IInstallerSession installerSession, CancellationToken cancelToken) {
     foreach (var a in AdditionalPostInstallActions)
         await a().ConfigureAwait(false);
 }
Exemplo n.º 6
0
 // TODO: We only call Install on top-level entities, like a collection, or like the top of a dependency tree
 // PostInstall is however called for every processed entity now...
 public virtual Task Install(IInstallerSession installerSession, CancellationToken cancelToken,
     string constraint = null) => installerSession.Install(GetPackaged(constraint));
Exemplo n.º 7
0
 // TODO: We only call Install on top-level entities, like a collection, or like the top of a dependency tree
 // PostInstall is however called for every processed entity now...
 public virtual Task Install(IInstallerSession installerSession, CancellationToken cancelToken,
                             string constraint = null) => installerSession.Install(GetPackaged(constraint).ToArray());
Exemplo n.º 8
0
 public override async Task PostInstall(IInstallerSession installerSession, CancellationToken cancelToken) {
     await base.PostInstall(installerSession, cancelToken).ConfigureAwait(false);
     PrepareEvent(new CollectionInstalled(GameId, Id, Version));
 }
 public override async Task PostInstall(IInstallerSession installerSession, CancellationToken cancelToken,
     bool processed) {
     await base.PostInstall(installerSession, cancelToken, processed).ConfigureAwait(false);
     installerSession.RunCE(this);
 }
Exemplo n.º 10
0
 public override async Task PostInstall(IInstallerSession installerSession, CancellationToken cancelToken) {
     await base.PostInstall(installerSession, cancelToken).ConfigureAwait(false);
     installerSession.RunCE(this);
         // TODO: run CE on custom repo content, and somehow figure out the NetworkId vs RepoId like in PwS..
 }