C# 클래스 JobManagerInterfaces.MessageSendRecieve

파일 보기 프로젝트 열기: ryanski44/VM-Automation-Framework 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
GetAutomationMessageFromFile ( FileInfo fi, System.TimeSpan timeout ) : AutomationMessage

메소드 상세

CancelJob() 공개 메소드

public CancelJob ( string jobID ) : string
jobID string
리턴 string

DeleteJob() 공개 메소드

public DeleteJob ( string jobID ) : string
jobID string
리턴 string

LockVM() 공개 메소드

public LockVM ( string vmPath ) : string
vmPath string
리턴 string

MessageSendRecieve() 공개 메소드

public MessageSendRecieve ( DirectoryInfo serverInbox, DirectoryInfo receiveInbox ) : System
serverInbox System.IO.DirectoryInfo
receiveInbox System.IO.DirectoryInfo
리턴 System

QueueJob() 공개 메소드

public QueueJob ( Job j ) : string
j Job
리턴 string

ReportJobStatus() 공개 메소드

public ReportJobStatus ( JobCompleted jcm ) : string
jcm JobCompleted
리턴 string

RequestJob() 공개 메소드

public RequestJob ( ) : string
리턴 string

RequestStatus() 공개 메소드

public RequestStatus ( string hostName ) : string
hostName string
리턴 string

RequestVMList() 공개 메소드

public RequestVMList ( string hostName ) : string
hostName string
리턴 string

Send() 공개 메소드

public Send ( AutomationMessage m ) : string
m AutomationMessage
리턴 string

SendToHost() 공개 메소드

public SendToHost ( AutomationMessage m ) : void
m AutomationMessage
리턴 void

UnLockVM() 공개 메소드

public UnLockVM ( string vmPath ) : string
vmPath string
리턴 string

WaitForJob() 공개 메소드

public WaitForJob ( string msgID, System.TimeSpan maxWait ) : Job
msgID string
maxWait System.TimeSpan
리턴 Job

WaitForJobCompletion() 공개 메소드

public WaitForJobCompletion ( string messageID, System.TimeSpan maxWait ) : JobCompleted
messageID string
maxWait System.TimeSpan
리턴 JobCompleted

WaitForMessage() 공개 메소드

public WaitForMessage ( string messageID, System.TimeSpan maxWait ) : AutomationMessage
messageID string
maxWait System.TimeSpan
리턴 AutomationMessage

WaitForStatus() 공개 메소드

public WaitForStatus ( string msgID, System.TimeSpan maxWait ) : JobReportReturn
msgID string
maxWait System.TimeSpan
리턴 JobReportReturn

WaitForVMList() 공개 메소드

public WaitForVMList ( string msgID, System.TimeSpan maxWait ) : VMRequestReturn
msgID string
maxWait System.TimeSpan
리턴 VMRequestReturn