C# Class Dev2.Runtime.Hosting.CompileMessageRepo

Used to store compile time message ;)
Inheritance: IDisposable
Afficher le fichier Open project: Warewolf-ESB/Warewolf

Méthodes publiques

Méthode Description
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.

Private Methods

Méthode Description
HydrateFromDisk ( string path ) : void

Hydrates from disk.

InitPersistence ( string path ) : void

Inits the persistence.

Method Details

AddMessage() public méthode

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

ClearObservable() public méthode

public ClearObservable ( ) : void
Résultat void

CompileMessageRepo() public méthode

public CompileMessageRepo ( ) : System
Résultat System

CompileMessageRepo() public méthode

public CompileMessageRepo ( string persistPath, bool activateBackgroundWorker = true ) : System
persistPath string
activateBackgroundWorker bool
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

FetchMessages() public méthode

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.
Résultat Dev2.Data.ServiceModel.Messages.CompileMessageList

FetchMessages() public méthode

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

MessageCount() public méthode

public MessageCount ( System.Guid wId ) : int
wId System.Guid
Résultat int

Persist() public méthode

Persists the specified path.
public Persist ( string path ) : void
path string The path.
Résultat void

Ping() public méthode

public Ping ( ) : bool
Résultat bool

RemoveMessages() public méthode

Removes the message.
public RemoveMessages ( System.Guid workspaceId, System.Guid serviceId ) : bool
workspaceId System.Guid The workspace ID.
serviceId System.Guid The service ID.
Résultat bool