C# Class JobManagerInterfaces.MessageSendRecieve

Afficher le fichier Open project: ryanski44/VM-Automation-Framework Class Usage Examples

Méthodes publiques

Méthode Description
CancelJob ( string jobID ) : string
DeleteJob ( string jobID ) : string
LockVM ( string vmPath ) : string
MessageSendRecieve ( DirectoryInfo serverInbox, DirectoryInfo receiveInbox ) : System
QueueJob ( Job j ) : string
ReportJobStatus ( JobCompleted jcm ) : string
RequestJob ( ) : string
RequestStatus ( string hostName ) : string
RequestVMList ( string hostName ) : string
Send ( AutomationMessage m ) : string
SendToHost ( AutomationMessage m ) : void
UnLockVM ( string vmPath ) : string
WaitForJob ( string msgID, System.TimeSpan maxWait ) : Job
WaitForJobCompletion ( string messageID, System.TimeSpan maxWait ) : JobCompleted
WaitForMessage ( string messageID, System.TimeSpan maxWait ) : AutomationMessage
WaitForStatus ( string msgID, System.TimeSpan maxWait ) : JobReportReturn
WaitForVMList ( string msgID, System.TimeSpan maxWait ) : VMRequestReturn

Private Methods

Méthode Description
GetAutomationMessageFromFile ( FileInfo fi, System.TimeSpan timeout ) : AutomationMessage

Method Details

CancelJob() public méthode

public CancelJob ( string jobID ) : string
jobID string
Résultat string

DeleteJob() public méthode

public DeleteJob ( string jobID ) : string
jobID string
Résultat string

LockVM() public méthode

public LockVM ( string vmPath ) : string
vmPath string
Résultat string

MessageSendRecieve() public méthode

public MessageSendRecieve ( DirectoryInfo serverInbox, DirectoryInfo receiveInbox ) : System
serverInbox System.IO.DirectoryInfo
receiveInbox System.IO.DirectoryInfo
Résultat System

QueueJob() public méthode

public QueueJob ( Job j ) : string
j Job
Résultat string

ReportJobStatus() public méthode

public ReportJobStatus ( JobCompleted jcm ) : string
jcm JobCompleted
Résultat string

RequestJob() public méthode

public RequestJob ( ) : string
Résultat string

RequestStatus() public méthode

public RequestStatus ( string hostName ) : string
hostName string
Résultat string

RequestVMList() public méthode

public RequestVMList ( string hostName ) : string
hostName string
Résultat string

Send() public méthode

public Send ( AutomationMessage m ) : string
m AutomationMessage
Résultat string

SendToHost() public méthode

public SendToHost ( AutomationMessage m ) : void
m AutomationMessage
Résultat void

UnLockVM() public méthode

public UnLockVM ( string vmPath ) : string
vmPath string
Résultat string

WaitForJob() public méthode

public WaitForJob ( string msgID, System.TimeSpan maxWait ) : Job
msgID string
maxWait System.TimeSpan
Résultat Job

WaitForJobCompletion() public méthode

public WaitForJobCompletion ( string messageID, System.TimeSpan maxWait ) : JobCompleted
messageID string
maxWait System.TimeSpan
Résultat JobCompleted

WaitForMessage() public méthode

public WaitForMessage ( string messageID, System.TimeSpan maxWait ) : AutomationMessage
messageID string
maxWait System.TimeSpan
Résultat AutomationMessage

WaitForStatus() public méthode

public WaitForStatus ( string msgID, System.TimeSpan maxWait ) : JobReportReturn
msgID string
maxWait System.TimeSpan
Résultat JobReportReturn

WaitForVMList() public méthode

public WaitForVMList ( string msgID, System.TimeSpan maxWait ) : VMRequestReturn
msgID string
maxWait System.TimeSpan
Résultat VMRequestReturn