示例#1
0
 /// <summary>
 /// Creates a new WaitingMessage object.
 /// </summary>
 public WaitingMessage()
 {
     WaitEvent = new ManualResetEventSlim(false);
     State     = WaitingMessageStates.WaitingForResponse;
 }
示例#2
0
 /// <summary>
 /// Creates a new WaitingMessage object.
 /// </summary>
 /// <param name="messageRecord">Message record in storage manager</param>
 public WaitingMessage(MDSMessageRecord messageRecord)
 {
     MessageRecord = messageRecord;
     State         = WaitingMessageStates.ReadyToSend;
 }
示例#3
0
 /// <summary>
 /// Creates a new WaitingMessage.
 /// </summary>
 public WaitingMessage(int waitingResponseType)
 {
     WaitingResponseType = waitingResponseType;
     WaitEvent = new ManualResetEvent(false);
     State = WaitingMessageStates.WaitingForResponse;
 }
 /// <summary>
 /// Creates a new WaitingMessage object.
 /// </summary>
 /// <param name="messageRecord">Message record in storage manager</param>
 public WaitingMessage(NGRIDMessageRecord messageRecord)
 {
     MessageRecord = messageRecord;
     State = WaitingMessageStates.ReadyToSend;
 }
示例#5
0
 /// <summary>
 /// Creates a new WaitingMessage.
 /// </summary>
 public WaitingMessage(int waitingResponseType)
 {
     WaitingResponseType = waitingResponseType;
     WaitEvent           = new ManualResetEvent(false);
     State = WaitingMessageStates.WaitingForResponse;
 }