C# Класс withSIX.Core.Applications.Services.Restarter

Наследование: IApplicationService, IEnableLogging, IRestarter
Показать файл Открыть проект

Открытые методы

Метод Описание
BuildUpdateExeArguments ( IEnumerable args, string executable ) : string[]
BuildUpdateExeArguments ( string executable ) : string[]
CheckUac ( IAbsoluteDirectoryPath mp ) : Task
RestartInclEnvironmentCommandLine ( ) : void
RestartWithUacInclEnvironmentCommandLine ( ) : void
RestartWithoutElevation ( ) : void
Restarter ( IShutdownHandler shutdownHandler, IDialogManager dialogManager ) : System
TryWithUacFallback ( System.Threading.Tasks.Task task, string info ) : Task

Приватные методы

Метод Описание
GetSelfUpdaterRestart ( IEnumerable args ) : ProcessStartInfo
GetSquirrelRestart ( IEnumerable args ) : ProcessStartInfo
Restart ( bool elevated = false, bool exit = false ) : void
TryCheckUac ( IAbsoluteDirectoryPath mp, IAbsoluteFilePath path ) : Task

Описание методов

BuildUpdateExeArguments() публичный статический Метод

public static BuildUpdateExeArguments ( IEnumerable args, string executable ) : string[]
args IEnumerable
executable string
Результат string[]

BuildUpdateExeArguments() публичный статический Метод

public static BuildUpdateExeArguments ( string executable ) : string[]
executable string
Результат string[]

CheckUac() публичный Метод

public CheckUac ( IAbsoluteDirectoryPath mp ) : Task
mp IAbsoluteDirectoryPath
Результат Task

RestartInclEnvironmentCommandLine() публичный Метод

public RestartInclEnvironmentCommandLine ( ) : void
Результат void

RestartWithUacInclEnvironmentCommandLine() публичный Метод

public RestartWithUacInclEnvironmentCommandLine ( ) : void
Результат void

RestartWithoutElevation() публичный Метод

public RestartWithoutElevation ( ) : void
Результат void

Restarter() публичный Метод

public Restarter ( IShutdownHandler shutdownHandler, IDialogManager dialogManager ) : System
shutdownHandler IShutdownHandler
dialogManager IDialogManager
Результат System

TryWithUacFallback() публичный Метод

public TryWithUacFallback ( System.Threading.Tasks.Task task, string info ) : Task
task System.Threading.Tasks.Task
info string
Результат Task