<< Click to Display Table of Contents >>

Program

This class is related to the external program registration and management functions of OZ Scheduler.


Constructor Detail

Program

public Program(string ip, int port)

Performs external program registration and management functions in OZ Scheduler.

Parameters:

ip - The IP address

port - The port number


Method Detail

CreateFolder

public void CreateFolder(ServerInfo s, string folder)

Creates an external program folder in the OZ Scheduler.

Parameters:

s - The OZ Server information

folder - The name of folder

DownloadFile

public Stream DownloadFile(ServerInfo s, string file)

Downloads the registered external program files.

Parameters:

s - The OZ Server information

file - The name of the file to download

GetExternalProgramInfos

public FileInfo[] GetExternalProgramInfos(ServerInfo s, string folder)

Gets the list of external programs in the OZ Scheduler.

Parameters:

s - The OZ Server information

folder - The folder name

RemoveFiles

public void RemoveFiles(ServerInfo s, string folder, string[] files)

Deletes a registered external program file.

Parameters:

s - The OZ Server information

folder - The folder name

files - The name of the file to delete

RemoveFolder

public void RemoveFolder(ServerInfo s, string folder, bool forciblyRemove)

Deletes an external program folder in the OZ Scheduler.

Parameters:

s - The OZ Server information

folder - The folder name

forciblyRemove - Whether to delete the folder when it has sub-folders

UploadFile

public void UploadFile(ServerInfo s, string file, Stream inputStream)

Registers an external program in the OZ Scheduler.

Parameters:

s - OZ Server information

file - The name of the file to register

inputStream - The input stream of the file to register