C# Класс JobManagerInterfaces.MessageSendRecieve

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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