C# 클래스 Dev2.Runtime.Hosting.CompileMessageRepo

Used to store compile time message ;)
상속: IDisposable
파일 보기 프로젝트 열기: Warewolf-ESB/Warewolf

공개 메소드들

메소드 설명
AddMessage ( System.Guid workspaceId, IList msgs ) : bool

Adds the message.

ClearObservable ( ) : void
CompileMessageRepo ( ) : System
CompileMessageRepo ( string persistPath, bool activateBackgroundWorker = true ) : System
Dispose ( ) : void
FetchMessages ( System.Guid workspaceId, System.Guid serviceId, IList deps, CompileMessageType filter = null ) : CompileMessageList

Fetches the messages.

FetchMessages ( System.Guid workspaceId, System.Guid serviceId, IList dependants, CompileMessageType filter = null ) : CompileMessageList
MessageCount ( System.Guid wId ) : int
Persist ( string path ) : void

Persists the specified path.

Ping ( ) : bool
RemoveMessages ( System.Guid workspaceId, System.Guid serviceId ) : bool

Removes the message.

비공개 메소드들

메소드 설명
HydrateFromDisk ( string path ) : void

Hydrates from disk.

InitPersistence ( string path ) : void

Inits the persistence.

메소드 상세

AddMessage() 공개 메소드

Adds the message.
public AddMessage ( System.Guid workspaceId, IList msgs ) : bool
workspaceId System.Guid The workspace ID.
msgs IList The MSGS.
리턴 bool

ClearObservable() 공개 메소드

public ClearObservable ( ) : void
리턴 void

CompileMessageRepo() 공개 메소드

public CompileMessageRepo ( ) : System
리턴 System

CompileMessageRepo() 공개 메소드

public CompileMessageRepo ( string persistPath, bool activateBackgroundWorker = true ) : System
persistPath string
activateBackgroundWorker bool
리턴 System

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

FetchMessages() 공개 메소드

Fetches the messages.
public FetchMessages ( System.Guid workspaceId, System.Guid serviceId, IList deps, CompileMessageType filter = null ) : CompileMessageList
workspaceId System.Guid The workspace ID.
serviceId System.Guid The service ID.
deps IList The deps.
filter CompileMessageType The filter.
리턴 Dev2.Data.ServiceModel.Messages.CompileMessageList

FetchMessages() 공개 메소드

public FetchMessages ( System.Guid workspaceId, System.Guid serviceId, IList dependants, CompileMessageType filter = null ) : CompileMessageList
workspaceId System.Guid
serviceId System.Guid
dependants IList
filter CompileMessageType
리턴 Dev2.Data.ServiceModel.Messages.CompileMessageList

MessageCount() 공개 메소드

public MessageCount ( System.Guid wId ) : int
wId System.Guid
리턴 int

Persist() 공개 메소드

Persists the specified path.
public Persist ( string path ) : void
path string The path.
리턴 void

Ping() 공개 메소드

public Ping ( ) : bool
리턴 bool

RemoveMessages() 공개 메소드

Removes the message.
public RemoveMessages ( System.Guid workspaceId, System.Guid serviceId ) : bool
workspaceId System.Guid The workspace ID.
serviceId System.Guid The service ID.
리턴 bool