<< 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