Beispiel #1
0
        public async Task Uninstall(IUninstallSession contentInstaller, CancellationToken cancelToken,
                                    string constraint = null)
        {
            await contentInstaller.UninstallCollection(this, cancelToken, constraint).ConfigureAwait(false);

            RemoveRecentInfo();
        }
Beispiel #2
0
 public virtual async Task PreUninstall(IUninstallSession installerSession, CancellationToken cancelToken,
                                        bool processed)
 {
     foreach (var a in AdditionalPreUninstallActions)
     {
         await a(processed).ConfigureAwait(false);
     }
 }
Beispiel #3
0
 public Task Uninstall(IUninstallSession installerSession, CancellationToken cancelToken,
                       string constraint = null) => installerSession.Uninstall(this);
 public Task Uninstall(IUninstallSession installerSession, CancellationToken cancelToken,
     string constraint = null) => installerSession.Uninstall(this);
Beispiel #5
0
 public Task Uninstall(IUninstallSession installerSession) {
     return installerSession.Uninstall(this);
 }
 public async Task Uninstall(IUninstallSession contentInstaller, CancellationToken cancelToken,
     string constraint = null) {
     await contentInstaller.UninstallCollection(this, cancelToken, constraint).ConfigureAwait(false);
     RemoveRecentInfo();
 }