public ObjectState Stop() { // TODO: add timeout. return AsyncHelper.RunSync(StopAsync); }
public static async Task StopAndWait(this IIS.Site site) { site.Stop(); await WaitForState(() => site.State, IIS.ObjectState.Stopped); }