public UninstallService ( Action |
||
beforeUninstall | Action |
|
afterUninstall | Action |
|
return | void |
public void UninstallService(HostSettings settings, Action beforeUninstall, Action afterUninstall) { using (var installer = new HostServiceInstaller(settings)) { Action <InstallEventArgs> before = x => { if (beforeUninstall != null) { beforeUninstall(); } }; Action <InstallEventArgs> after = x => { if (afterUninstall != null) { afterUninstall(); } }; installer.UninstallService(before, after); } }
public void UninstallService(HostSettings settings, Action beforeUninstall, Action afterUninstall) { using (var installer = new HostServiceInstaller(settings)) { Action<InstallEventArgs> before = x => { if (beforeUninstall != null) beforeUninstall(); }; Action<InstallEventArgs> after = x => { if (afterUninstall != null) afterUninstall(); }; installer.UninstallService(before, after); } }