<< Click to Display Table of Contents >>

Publisher

익스포트된 파일을 관리하는 기능과 관련된 메소드를 제공하는 클래스입니다.


Constructor Detail

Publisher

public Publisher(string ip, int port)

오즈 스케줄러에 의해 생성되는 보고서 결과 파일을 관리합니다.

Parameters:

ip - 오즈 스케줄러 서버가 설치되어 있는 호스트 컴퓨터의 IP

port - 스케줄러 포트(기본 값: 9521)


Method Detail

CreateFolder

public void CreateFolder(ServerInfo s, string folder)

스케줄러 익스포트 파일을 저장할 폴더를 생성합니다.

Parameters:

s - 오즈 서버 정보

folder - 생성할 폴더명

DownloadFile

public Stream DownloadFile(ServerInfo s, string file)

등록된 스케줄러 익스포트 파일을 다운로드합니다.

Parameters:

s - 오즈 서버 정보

file - 폴더명

GetPublishedInfos

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

스케줄러에서 익스포트 파일 목록을 가져옵니다.

Parameters:

s - 오즈 서버 정보

folder - 폴더명

RemoveFiles

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

등록된 스케줄러 익스포트 파일을 삭제합니다.

Parameters:

s - 오즈 서버 정보

folder - 삭제할 폴더명

files - 삭제할 파일명

RemoveFolder

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

스케줄러 익스포트 파일이 저장되는 폴더를 삭제합니다.

Parameters:

s - 오즈 서버 정보

folder - 삭제할 폴더명

forciblyRemove - 하위 폴더가 존재할 경우 폴더 삭제 여부(true : 폴더를 삭제함. false : 폴더를 삭제하지 않음)