C# 클래스 collaborator.CICollaborator

파일 보기 프로젝트 열기: hddevteam/luckyci

공개 메소드들

메소드 설명
CICollaborator ( ) : System
ConnectRabbitMQ ( ) : void

代码连接RabbitMQ

HandleMessage ( ) : void

处理消息事件,统一放到此函数里面,此函数放到OnStart中,减少服务启动时的时间。

SaveInfoToDataBase ( ProjectInfo projectInfo, string dbPath, string logPath ) : bool

将数据存储到mongoDB中,并且输出Log信息

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

清理所有正在使用的资源。

OnStart ( string args ) : void
OnStop ( ) : void

비공개 메소드들

메소드 설명
InitializeComponent ( ) : void

设计器支持所需的方法 - 不要修改 使用代码编辑器修改此方法的内容。

메소드 상세

CICollaborator() 공개 메소드

public CICollaborator ( ) : System
리턴 System

ConnectRabbitMQ() 공개 메소드

代码连接RabbitMQ
public ConnectRabbitMQ ( ) : void
리턴 void

Dispose() 보호된 메소드

清理所有正在使用的资源。
protected Dispose ( bool disposing ) : void
disposing bool 如果应释放托管资源,为 true;否则为 false。
리턴 void

HandleMessage() 공개 메소드

处理消息事件,统一放到此函数里面,此函数放到OnStart中,减少服务启动时的时间。
public HandleMessage ( ) : void
리턴 void

OnStart() 보호된 메소드

protected OnStart ( string args ) : void
args string
리턴 void

OnStop() 보호된 메소드

protected OnStop ( ) : void
리턴 void

SaveInfoToDataBase() 공개 메소드

将数据存储到mongoDB中,并且输出Log信息
public SaveInfoToDataBase ( ProjectInfo projectInfo, string dbPath, string logPath ) : bool
projectInfo ProjectInfo 从Rabbit取回的信息
dbPath string mongoDB数据库的路径
logPath string Log日志的文件路径
리턴 bool