C# Класс HoloToolkit.Sharing.Utilities.ExternalProcess

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

Private Properties

Свойство Тип Описание
ExternalProcess System
ExternalProcessAPI_ConfirmOrBeginProcess void
ExternalProcessAPI_CreateProcess System.IntPtr
ExternalProcessAPI_DestroyProcess void
ExternalProcessAPI_GetLine System.IntPtr
ExternalProcessAPI_IsRunning bool
ExternalProcessAPI_SendLine void

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

Метод Описание
CreateExternalProcess ( string appName ) : ExternalProcess
CreateExternalProcess ( string appName, string args ) : ExternalProcess
Dispose ( ) : void
FindAndLaunch ( string appName ) : bool
FindAndLaunch ( string appName, string args ) : bool
FindPathToExecutable ( string appName ) : string
GetLine ( ) : string
IsRunning ( ) : bool
Launch ( string appName ) : void
MakeRelativePath ( string path1, string path2 ) : string
SendLine ( string line ) : void
Terminate ( ) : void
WaitFor ( float seconds, Func func ) : bool
WaitForShutdown ( float seconds ) : bool
WaitForStart ( float seconds ) : bool

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

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

Метод Описание
ExternalProcess ( string appName, string args ) : System
ExternalProcessAPI_ConfirmOrBeginProcess ( [ processName ) : void
ExternalProcessAPI_CreateProcess ( [ cmdline ) : IntPtr
ExternalProcessAPI_DestroyProcess ( IntPtr handle ) : void
ExternalProcessAPI_GetLine ( IntPtr handle ) : IntPtr
ExternalProcessAPI_IsRunning ( IntPtr handle ) : bool
ExternalProcessAPI_SendLine ( IntPtr handle, [ line ) : void

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

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

static public CreateExternalProcess ( string appName ) : ExternalProcess
appName string
Результат ExternalProcess

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

static public CreateExternalProcess ( string appName, string args ) : ExternalProcess
appName string
args string
Результат ExternalProcess

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

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

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

static public FindAndLaunch ( string appName ) : bool
appName string
Результат bool

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

static public FindAndLaunch ( string appName, string args ) : bool
appName string
args string
Результат bool

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

static public FindPathToExecutable ( string appName ) : string
appName string
Результат string

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

public GetLine ( ) : string
Результат string

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

public IsRunning ( ) : bool
Результат bool

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

static public Launch ( string appName ) : void
appName string
Результат void

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

static public MakeRelativePath ( string path1, string path2 ) : string
path1 string
path2 string
Результат string

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

public SendLine ( string line ) : void
line string
Результат void

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

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

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

public WaitFor ( float seconds, Func func ) : bool
seconds float
func Func
Результат bool

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

public WaitForShutdown ( float seconds ) : bool
seconds float
Результат bool

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

public WaitForStart ( float seconds ) : bool
seconds float
Результат bool