public void HandleResponseEvent(object sender, ResponseEventArgs args) { if (args.EventType == "ResponseLine") { Buffer.Add((args as ResponseLineEventArgs).Line); } }
/// <summary> /// Calculates the specified parametr. /// </summary> /// <param name="parametr">The parametr.</param> public void Calculate(string parametr) { string outStr = string.Format("A to jest {0} tekst", parametr); var outEventArgs = new ResponseEventArgs<string> { Response = outStr }; if (this.Calculated != null) { this.Calculated(this, outEventArgs); } }
private void OnGetSupportedTypesResponse(object sender, ResponseEventArgs <v12.Protocol.SupportedTypes.GetSupportedTypes, v12.Protocol.SupportedTypes.GetSupportedTypesResponse> args) { if (args.Response == null) { return; } Console.WriteLine(EtpExtensions.Serialize(args.Response.Body)); }
private void OnGetDeletedResourcesResponse(object sender, ResponseEventArgs <v12.Protocol.Discovery.GetDeletedResources, v12.Protocol.Discovery.GetDeletedResourcesResponse> args) { if (args.Response == null) { return; } Console.WriteLine(EtpExtensions.Serialize(args.Response.Body)); }
/// <summary> /// Calculates the specified a. /// </summary> /// <param name="a">The a value.</param> /// <param name="b">The b value.</param> public void Calculate(double a, double b) { var c = new Calculated() { LiczbaA = a, LiczbaB = b }; var outEventArgs = new ResponseEventArgs<ICalculated> { Response = c }; if (this.Calculated != null) { this.Calculated(this, outEventArgs); } }
private void Connection_ResponseReceived(object sender, ResponseEventArgs e) { if (e.Response.Command == "WHISPER") { var user = new BasicUser(e.Response.Arguments[0]); var message = e.Response.Arguments[1]; WhisperReceived?.Invoke(this, new WhisperEventArgs(user, message)); } }
private void POSForm_PaymentRetrieved(object sender, ResponseEventArgs <RetrievePaymentResponse> e) { if (ExternalPaymentIdCheckbox.Checked && e.Response.Success) { Invoke(new Action(() => { PaymentIdEdit.Text = e.Response.Payment?.id; })); } }
private void OnResponse(object sender, ResponseEventArgs e) { // Answer to an invite that we sent. if (e.Transaction.Request.Method == SipMethod.INVITE) { Dialog dialog = _dialogManager.CreateClientDialog(e.Transaction.Request, e.Response); return; } }
private void EngineOnPreHandleResponse(object sender, ResponseEventArgs e) { if (e.Response is HttpResponse http && http.StatusCode == HttpStatusCode.NotFound) { var node = (HtmlElement)Document.CreateElement("p"); node.ClassName = "error"; node.TextContent = "Error loading: " + http.Uri; Document.Body.AppendChild(node); } }
private void OnResponse(object sender, ResponseEventArgs e) { // Answer to an invite that we sent. if (e.Transaction.Request.Method == SipMethod.INVITE) { Dialog dialog = _dialogManager.CreateClientDialog(e.Transaction.Request, e.Response); return; } }
private void ExecutiveFunctions_Responding(object sender, ResponseEventArgs e) { // Display response string responderName = App.Engine.AI.LanguageModel.ChatbotManager.Current.Name; string responseText = e.ResponseBag.Output; DisplayResponse(responderName, responseText); //timer.Start(); }
private void Count(object sender, ResponseEventArgs e) { var wsrea = e as WebServiceResponseEventArgs; var request = wsrea.Request; if (RequestsToCount == null || RequestsToCount(request)) { ResponseCount++; } }
/// <summary> /// 响应请求,巡检 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void CmdCard_ResponseHandle(object sender, ResponseEventArgs e) { this.stateresponse = (null == e || !e.Success) ? "通讯中断" : ""; if (null == sender || null == e || !e.Success || !(sender is CmdCard)) { return; } CmdCard card = sender as CmdCard; if (0 == card.stateChecking) { return; } string tag = card.ResponseFormat; string cardid = basefun.valtag(tag, "{卡号}"); string state = basefun.valtag(tag, "{状态}"); if (card.cardid == cardid) { if (!string.IsNullOrEmpty(cardid)) { card.tmIDcache.Change(3000, Timeout.Infinite); } return; } if (string.IsNullOrEmpty(cardid) && card.isCardIC) { card.cardnum = ""; card.cardserno = ""; card.cardid = cardid; return; } if (string.IsNullOrEmpty(cardid)) { return; } card.cardid = cardid; card.tmIDcache.Change(3000, Timeout.Infinite); //ID卡则卡号/卡编号相同,IC卡读取写入编号 if (card.isCardIC) { //读取卡编号 string data = card.ReadCardNum(); card.cardnum = basefun.valtag(data, "{卡编号}"); } else { card.cardnum = card.CardSID; } card.cardserno = cardid; if (card.isCardIC) { card.Buzz(true); } }
protected virtual void OnDeserialized(ResponseEventArgs <TResponse> a) { if (_isFirstItem) { _resultsPerPage = a.Response.PageInfo.ResultsPerPage; _totalResults = a.Response.PageInfo.TotalResults; _isFirstItem = false; } Deserialized?.Invoke(this, a); }
public async void JudgeUserEmotionPhoto(System.IO.Stream fileStream) { if (!fileStream.CanRead) { var args = new ResponseEventArgs(false); OnResultRecieved(args); return; } _JudgeUserEmotionPhoto(fileStream.ReadFully()); }
/// <summary> /// 通讯响应 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void cmdP_ResponseHandle(object sender, ResponseEventArgs e) { MessageBox.Show(e.Success.ToString()); CmdProtocol cmd = sender as CmdProtocol; if (null == cmd || string.IsNullOrEmpty(cmd.CmdId)) { return; } MessageBox.Show(cmd.CmdId + " " + basefun.valtag(cmd.ResponseFormat, "{状态}")); }
private void ResultOpponentSendReady(object sender, ResponseEventArgs e) { SendOpponentIsReadyResponse response = e.Response as SendOpponentIsReadyResponse; if (response != null) { if (response.IsSuccess) { ClientManager.Instance.Callback.RemoveHandler <SendOpponentIsReadyResponse>(); } } }
private void c_ResponseReceive(CMPPClient Sender, ResponseEventArgs e) { CMPP_MESSAGE header = e.ResponseHeader; this.PrintHeader(header); byte[] bytes = new byte[header.TotalLength]; e.ResponseHeaderData.CopyTo(bytes, 0); e.ResponseBodyData.CopyTo(bytes, CMPP_MESSAGE.HEAD_LENTH); string s = ""; if (header.CommandId == CMPP_COMMAND_ID.CMPP_ACTIVE_TEST_RESP) { CMPP_ACTIVE_TEST_RESP response = new CMPP_ACTIVE_TEST_RESP(bytes); Console.WriteLine(response.Reserved); } else if (header.CommandId == CMPP_COMMAND_ID.CMPP_CONNECT_RESP) { CMPP_CONNECT_RESP response = new CMPP_CONNECT_RESP(bytes); s = String.Format("CMPP_CONNECT_RESP Status: {0}", response.Status); } else if (header.CommandId == CMPP_COMMAND_ID.CMPP_DELIVER) { CMPP_DELIVER response = new CMPP_DELIVER(bytes); //s = String.Format("CMPP_DELIVER : {0},{1}",response.Src_terminal_Id,response.Msg_Content); if (response.RegisteredDelivery == 0) //普通短信 { s = String.Format("收到普通短信: \n{0}\n{1}", response.SrcTerminalId, response.MsgContent); } else //该模拟器不能自动生成状态报告再下发!请自行键入下面短信内容后,发送 //状态报告短信: 00000001DELIVRD031213505003121350501391xxx11381391xxx11381391xx11380001 { CMPP_MSG_CONTENT x = new CMPP_MSG_CONTENT(Encoding.ASCII.GetBytes(response.MsgContent)); s = String.Format("收到状态报告: \n{0}\n{1}", x.Stat, x.DestTerminalId); } } else if (header.CommandId == CMPP_COMMAND_ID.CMPP_QUERY_RESP) { CMPP_QUERY_RESP response = new CMPP_QUERY_RESP(bytes); s = String.Format("CMPP_QUERY_RESP: {0},{1}", response.Time, response.QueryCode); } else if (header.CommandId == CMPP_COMMAND_ID.CMPP_SUBMIT_RESP) { CMPP_SUBMIT_RESP response = new CMPP_SUBMIT_RESP(bytes); s = String.Format("CMPP_SUBMIT_RESP Msg_Id: {0}, Result: {1}", response.MsgId, response.Result); } else if (header.CommandId == CMPP_COMMAND_ID.CMPP_TERMINATE_RESP) { s = String.Format("good bye"); } Console.WriteLine(s + "\n"); }
private void OnResponse(object sender, ResponseEventArgs e) { /* 3261 18.1.2 * When a response is received, the client transport examines the top * Via header field value. If the value of the "sent-by" parameter in * that header field value does not correspond to a value that the * client transport is configured to insert into requests, the response * MUST be silently discarded. */ //_logger.Debug(GetMessage(e.Response)); ResponseReceived(this, e); }
private void GetMessage(object sender, ResponseEventArgs e) { RecieveMessageResponse response = e.Response as RecieveMessageResponse; if (response != null) { if (response.Message != null) { GetMessage(response.Name, response.Message); } } }
private void _controller_OnNewResponse(object sender, ResponseEventArgs e) { var rsp = e.Response; if (rsp is PowerControlResponse) { } else if (rsp is SubscriptionResponse) { Logger.LogInfoMessage($"Power State: {((SubscriptionResponse)rsp).PowerState}"); } }
private void GetTopPlayers(object sender, ResponseEventArgs e) { GetTopPlayersResponse response = e.Response as GetTopPlayersResponse; if (response != null) { var topPlayers = response.TopPlayers; foreach (var player in topPlayers) { _topPlayers.Add(player); } } }
protected void ResponseEventHandler(object sender, ResponseEventArgs args) { var wsrea = args as WebServiceResponseEventArgs; if (wsrea != null) { var response = wsrea.Response; if (response != null) { ServiceCalls.PushServiceResponse(response); } } }
private async void Connection_DataResponseReceived(object sender, ResponseEventArgs e) { string key = Guid.NewGuid().ToString(); this._objectCache.Insert(key, e.Response.Data); this.UpdateValue(key); await Task.Delay(2000).ConfigureAwait(false); if (this._connection.IsLoggedIn) { await this._connection.Send(this._request).ConfigureAwait(false); } }
private void OnGetChannelMetadataResponse(object sender, ResponseEventArgs <v12.Protocol.ChannelSubscribe.GetChannelMetadata, v12.Protocol.ChannelSubscribe.GetChannelMetadataResponse> args) { if (args.Response == null) { return; } foreach (var metadata in args.Response.Body.Metadata.Values) { ChannelMetadata[metadata.Id] = metadata; } Console.WriteLine(EtpExtensions.Serialize(args.Response.Body)); }
/// <summary> /// End of responses received /// </summary> /// <param name="eventId">indicating the event id</param> /// <param name="eventArgs">indicating the event args</param> public override void EndOfResponses(BrokerQueueEventId eventId, ResponseEventArgs eventArgs) { IResponseServiceCallback callback = (IResponseServiceCallback)(eventArgs.State as object[])[0]; string clientData = (eventArgs.State as object[])[1].ToString(); // if the broker fails and the last available response received, then append the session failure fault message let the client API to handle the failure gracefully. if (eventId == BrokerQueueEventId.AvailableResponsesDispatched) { this.ReplyFaultMessage(callback, FrontEndFaultMessage.GenerateFaultMessage(null, this.Version, SOAFaultCode.Broker_SessionFailure, SR.SessionFailure), clientData); } this.ReplyEndOfMessage(callback, clientData); }
private void Deliver(Action <Response> act, ResponseEventArgs e) { if (act != null) { act(e.Response); } EventHandler <ResponseEventArgs> h = Respond; if (h != null) { h(this, e); } }
/// <summary> /// Выполняеться когда, ктото из игроков выигрывает /// </summary> /// <param name="sender">Объект, который вызвал этот метод</param> /// <param name="e">Дополнительные данные события</param> private void EndGameGame(object sender, ResponseEventArgs e) { EndGameResponse response = e.Response as EndGameResponse; if (response != null) { if (response.IsSuccess) { _stateGame = StateGame.Finished; ShowGameResult(response.Winner.Login, "Игра завершена"); } } ClientManager.Instance.Callback.RemoveHandler <EndGameResponse>(); }
/// <summary> /// Получаем подключившегося соперника /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void GetOpponent(object sender, ResponseEventArgs e) { CurentGameResponse response = e.Response as CurentGameResponse; if (response != null) { if (response.IsSuccess) { _stateGame = StateGame.PreparationGame; SetEnableControls(_stateGame); ClientManager.Instance.Callback.RemoveHandler <CurentGameResponse>(); } } }
/// <summary> /// 有刷卡,读取卡信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void cmdP_ResponseHandle(object sender, ResponseEventArgs e) { CmdProtocol cmd = sender as CmdProtocol; if ("结束" == this.tagData) { return; } if (!string.IsNullOrEmpty(cmd.ResponseFormat)) { tagData = cmd.ResponseFormat; tagData = basefun.setvaltag(tagData, "设备名称", cmd.CmdId); } }
private void Provider_OnResponse(object sender, ResponseEventArgs e) { try { _waitflag = false; ParseResponse(e); } catch (Exception ex) { _response.Successful = false; _response.TransactionResult = "Failed"; _response.ErrorText = ex.Message; ServiceLogger.LogException("Exception in Provider_OnResponse", ex); } }
/// <summary> /// Начинает игру, если все игроки готовы /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void StartGame(object sender, ResponseEventArgs e) { StartGameResponse response = e.Response as StartGameResponse; if (response != null) { if (response.IsSuccess) { _stateGame = StateGame.Game; SetEnableControls(_stateGame); ClientManager.Instance.Callback.RemoveHandler <StartGameResponse>(); TransferTurn(response.NextShotUserId); } } }
//on receive observe response void observe_Responded(Object sender, ResponseEventArgs e) { if (coapWebSocektService.SessionList.Contains(observedSession)) { coapWebSocektService.SendToObserved(e.Response.PayloadString, observedSession); } //when the client is closed,cancel the observe else { PerformCoAP(Request.Method.GET, _observingRequest.URI, false, false); Console.WriteLine("Websocket链接关闭"); this.clientSocket.Disconnect(false); this.clientSocket.Dispose(); } }
private static void _controller_OnNewResponse(object sender, ResponseEventArgs e) { var rsp = e.Response; if (rsp is PowerControlResponse) { } else if (rsp is SubscriptionResponse) { if (_showSubscriptionResponse) { Console.WriteLine("Power State: " + ((SubscriptionResponse)rsp).PowerState); } } }
/// <summary> /// 在当前没有执行指令响应时利用响应事件保存数据 /// </summary> /// <param name="sender">事件指令实例</param> /// <param name="e"></param> private void execResponse(object sender, ResponseEventArgs e) { if (null == sender || null == e || !e.Success) { return; } CmdProtocol cmdP = sender as CmdProtocol; if (null == cmdP || 1 == this.stateChecking || this.isexecuting) { return; } string msg = cmdP.ResponseFormat; this.writeRecord(msg); }
public void CreateAccount(string account, string password) { var rPassword = Util.MD5String(password); var rArgs = new Dict<string, string>(); rArgs["acc"] = account; rArgs["pass"] = rPassword; var rPath = "CreateAccount"; this.SendRequest(rPath, rArgs, ServerType.LoginServer, (args) => { var stream = new MemoryStream(args.bytes); StreamReader sr = new StreamReader(stream, System.Text.Encoding.GetEncoding("UTF-8")); var ret = UInt32.Parse(sr.ReadLine()); var eventArgs = new ResponseEventArgs(ret); ResponseCreateAccountEvent(this, eventArgs); }); }
public void CreateRole(string account, string loginKey, UInt32 serverID, string roleName, UInt32 p) { var rArgs = new Dict<string, string>(); rArgs["acc"] = account; rArgs["key"] = loginKey; rArgs["sid"] = serverID.ToString(); rArgs["n"] = roleName; rArgs["p"] = p.ToString(); var rPath = "CreateRole"; this.SendRequest(rPath, rArgs, ServerType.LoginServer, (args) => { var stream = new MemoryStream(args.bytes); StreamReader sr = new StreamReader(stream, System.Text.Encoding.GetEncoding("UTF-8")); var ret = UInt32.Parse(sr.ReadLine()); var eventArgs = new ResponseEventArgs(ret); ResponseCreateRoleEvent(this, eventArgs); }); }
private void GetSendMessageResponse(object sender, ResponseEventArgs args) { AmazonSQSException sqsResponse = args.Response as AmazonSQSException; sqs.OnSQSResponse -= GetSendMessageResponse; if (null != sqsResponse) { SQSErrorResponse(sqsResponse as AmazonSQSException); this.Dispatcher.BeginInvoke(() => { this.MessageSentNotification = "Error sending message"; }); return; } SendMessageResponse response = args.Response as SendMessageResponse; if (response != null) { this.Dispatcher.BeginInvoke(() => this.MessageSentNotification = "Message sent successfully"); } }
/// <summary> /// The callback for the Receive-Message action. /// </summary> /// <param name="sqsResponse">The <see cref="ISQSResponse"/> instance.</param> private void GetReceiveMessageResponse(object sender, ResponseEventArgs args) { AmazonSQSException sqsResponse = args.Response as AmazonSQSException; sqs.OnSQSResponse -= GetReceiveMessageResponse; if (null != sqsResponse) { SQSErrorResponse(sqsResponse); this.Dispatcher.BeginInvoke(() => { this.ReceivedMessage = "Error receiving message."; }); return; } ReceiveMessageResponse response = args.Response as ReceiveMessageResponse; if (null == response) return; if (response.ReceiveMessageResult.Message.Count > 0) { this.Dispatcher.BeginInvoke(() => this.ReceivedMessage = string.Format(CultureInfo.InvariantCulture, "Queue's Message: {0}", response.ReceiveMessageResult.Message[0].Body)); } else this.Dispatcher.BeginInvoke(() => this.ReceivedMessage = string.Format(CultureInfo.InvariantCulture, "The server returned an Empty message.")); }
/// <summary> /// Responses are first processed by the transport layer and then passed /// up to the transaction layer. The transaction layer performs its /// processing and then passes the response up to the TU. The majority /// of response processing in the TU is method specific. However, there /// are some general behaviors independent of the method. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnInviteResponse(object sender, ResponseEventArgs e) { var transaction = (IClientTransaction) sender; // RFC3261 Section 8.3.1.1 // In some cases, the response returned by the transaction layer will // not be a SIP message, but rather a transaction layer error. When a // timeout error is received from the transaction layer, it MUST be // treated as if a 408 (Request Timeout) status code has been received. // If a fatal transport error is reported by the transport layer // (generally, due to fatal ICMP errors in UDP or connection failures in // TCP), the condition MUST be treated as a 503 (Service Unavailable) // status code. // TODO: Propagate errors from the TL in the described way. // RFC3261 Section 8.3.1.2 is done in SipParser. // RFC3261 Section 8.1.3.3 Vias // If more than one Via header field value is present in a response, the // UAC SHOULD discard the message. // // The presence of additional Via header field values that precede // the originator of the request suggests that the message was // misrouted or possibly corrupted. if (e.Response.Via.Items.Count > 1) { _logger.Info("Dropping response (received from '" + string.Empty + "'), since it contains more than one via: " + e.Response); return; } if (!Process3xx(e.Response)) return; if (!Process4xx(transaction, e.Response)) return; }
/// <summary> /// Returns the result from the unit test requests. /// </summary> /// <param name="sender"> The sender object.</param> /// <param name="e"> The ResponseEventArgs.</param> private void UnitTestResult_EndHttp(object sender, ResponseEventArgs e) { if ( IsRunning ) { try { // Check test result Test test = e.State.TestItem.Tests.GetByIndex(e.State.TestItem.SelectedTestIndex); UnitTestResult testResult = asdeCommand.CheckTestResult(e.Response, test); // Create SessionCommandProcessEventArgs SessionCommandProcessEventArgs args = new SessionCommandProcessEventArgs("Test Result for '" + test.Name + "'"); args.ProcessType = SessionProcessType.TestResultOk; args.Detail = "Severity Level: " + testResult.SeverityLevel.ToString(); this.DisplaySessionProcessEvent(this, args); // Add response to report HtmlUnitTestReport report = rptBuilder.BuildReport(e, testResult); reports.Add(report); } catch (Exception ex) { Utils.ExceptionHandler.RegisterException(ex); AbortSessionRun(ex.Message); } } else { unitTestGetRequest.SafeAbortRequest(); unitTestPostRequest.SafeAbortRequest(); } }
protected virtual void OnResponseEvent (object sender, ResponseEventArgs args) { if (ResponseEvent != null) ResponseEvent (this, args); }
private void OnResponse(object sender, ResponseEventArgs e) { /* 3261 18.1.2 When a response is received, the client transport examines the top Via header field value. If the value of the "sent-by" parameter in that header field value does not correspond to a value that the client transport is configured to insert into requests, the response MUST be silently discarded. */ //_logger.Debug(GetMessage(e.Response)); ResponseReceived(this, e); }
protected virtual void OnGotResponse(ResponseEventArgs args) { if(GotResponse != null) GotResponse(this, args); }
void session_Response(object sender, ResponseEventArgs e) { Debug.WriteLine(String.Format("RESPONSE: {0}({1}) - message: {2}", e.Status, (int)e.Status, e.Message)); bool res = (e.Status == System.Net.HttpStatusCode.OK || e.Status == System.Net.HttpStatusCode.Accepted || e.Status == System.Net.HttpStatusCode.NotFound); Assert.AreEqual(res, true); }
void session_Error(object sender, ResponseEventArgs e) { Debug.WriteLine(String.Format("ERROR: {0}({1}) - message: {2}", e.Status, (int)e.Status, e.Message)); }
private void OnResponse(object sender, ResponseEventArgs e) { throw new NotImplementedException(); }
/// <summary> /// The callback for the List-Queues action. /// </summary> /// <param name="sqsResponse">The <see cref="ISQSResponse"/>.</param> void GetListQueueResponse(object sender, ResponseEventArgs args) { AmazonSQSException sqsResponse = args.Response as AmazonSQSException; sqs.OnSQSResponse -= GetListQueueResponse; if (null != sqsResponse) { SQSErrorResponse(sqsResponse); this.Dispatcher.BeginInvoke(() => { this.QueueNames.Clear(); }); return; } ListQueuesResponse response = args.Response as ListQueuesResponse; if (null != response) { ListQueuesResult result = response.ListQueuesResult; if (null != result) { this.Dispatcher.BeginInvoke(() => { this.QueueNames.Clear(); System.Collections.Generic.List<string> queueList = result.QueueUrl.ToList(); foreach (string queueListEntry in queueList) { string[] parts = queueListEntry.Split('/'); string queueName = parts[parts.Length - 1]; QueueNames.Add(queueName); if (string.IsNullOrEmpty(QueuePath)) { string queuePath = parts[parts.Length - 2]; QueuePath = queuePath; } } }); } } }
/// <summary> /// The callback for the Delete-Queue action. /// </summary> /// <param name="sqsResponse">The <see cref="ISQSResponse"/> instance.</param> private void GetDeleteQueueResponse(object sender, ResponseEventArgs args) { AmazonSQSException sqsResponse = args.Response as AmazonSQSException; sqs.OnSQSResponse -= GetDeleteQueueResponse; if (null != sqsResponse) { SQSErrorResponse(sqsResponse); this.Dispatcher.BeginInvoke(() => { this.MessageDeletedNotification = "Error Deleting Queue."; }); return; } DeleteQueueResponse response = args.Response as DeleteQueueResponse; if (response != null) { this.Dispatcher.BeginInvoke(() => { ClearAllProperties(false); this.MessageDeletedNotification = "Queue Deleted Successfully. The queue list is refreshed."; //Relist the queues. btnListQueue_Click(this, null); }); } }
/// <summary> /// The callback for the CreateQueue action. /// </summary> /// <param name="sqsResponse">The <see cref="ISQSResponse"/> instance.</param> void GetCreateQueueResponse(object sender, ResponseEventArgs args) { AmazonSQSException sqsResponse = args.Response as AmazonSQSException; sqs.OnSQSResponse -= GetCreateQueueResponse; if (null != sqsResponse) { SQSErrorResponse(sqsResponse); return; } CreateQueueResponse response = args.Response as CreateQueueResponse; if (null == response) return; this.Dispatcher.BeginInvoke(() => { this.QueueUrl = "Url of Queue:\n" + response.CreateQueueResult.QueueUrl; this.HaveQueueUrl = true; }); if (string.IsNullOrEmpty(QueuePath)) { string[] parts = response.CreateQueueResult.QueueUrl.Split('/'); string queuePath = parts[parts.Length - 2]; QueuePath = queuePath; } }
private void OnResponse(object sender, ResponseEventArgs e) { _response = e.Response; }
static void rconClient_Response(object sender, ResponseEventArgs e) { Log.Info("Response - ClientCommand: " + e.ClientCommand + " - Sequence: " + e.Sequence + " - " + string.Join(" :: ", e.Words.ToArray())); }
protected void HandleResponseOnInconingRequest(object sender, ResponseEventArgs e) { CallInfo connectionCallInfo = GetConnectionInfo(e.Response.Request.Source); if (connectionCallInfo != null) { switch (e.Response.Type) { case ResponseType.Reject: { InterruptConnection(connectionCallInfo); break; } case ResponseType.Accept: { MakeCallActive(connectionCallInfo); break; } } } else { CallInfo callInfo = GetCallInfo(e.Response.Request.Source); if (callInfo != null) InterruptActiveCall(callInfo); } }
public abstract void HandleResponseEvent(object sender, ResponseEventArgs args);
/// <summary> /// Models the on calculated. /// </summary> /// <param name="sender">The sender.</param> /// <param name="responseEventArgs">The <see cref="double"/> instance containing the event data.</param> private static void ModelOnCalculated(object sender, ResponseEventArgs<ICalculated> responseEventArgs) { Assert.IsNotNull(responseEventArgs.Response.Wynik.ToString(CultureInfo.CurrentCulture), "4"); }
/// <summary> /// The callback for the Get-Queue-Attribute action. /// </summary> /// <param name="result">The <see cref="ISQSResponse"/> instance.</param> void GetQueueAttributeResponse(object sender, ResponseEventArgs args) { AmazonSQSException sqsResponse = args.Response as AmazonSQSException; sqs.OnSQSResponse -= GetQueueAttributeResponse; if (null != sqsResponse) { SQSErrorResponse(sqsResponse); this.Dispatcher.BeginInvoke(() => { this.AttributeValue = "Error getting attribute."; }); return; } GetQueueAttributesResponse response = args.Response as GetQueueAttributesResponse; if (null == response) return; if (response.GetQueueAttributesResult.Attribute.Count > 0) { this.Dispatcher.BeginInvoke(() => this.AttributeValue = response.GetQueueAttributesResult.Attribute[0].Value); } }
private void OnResponse(object sender, ResponseEventArgs e) { ResponseReceived(this, e); }
private void httpResponse_EndHttp(object sender,ResponseEventArgs e) { if ( e == null) return; // TODO: Use Invoke this.DisplayProcessEvent(this, e); // add response to report ReportBuilder rptBuilder = new ReportBuilder(); HtmlUnitTestReport report = rptBuilder.BuildReport(e); reports.Add(report); if ( e.IsSessionLastItem ) { // show report UnitTestSessionReportEventArgs args = new UnitTestSessionReportEventArgs(); args.Report = reports; this.CreateReportEvent(this,args); } }
public override void HandleResponseEvent(object sender, ResponseEventArgs args) { OnRaiseResponseEvent(args); }
/// <summary> /// Returns the result from the safe requests. /// </summary> /// <param name="sender"> The sender object.</param> /// <param name="e"> The ResponseEventArgs.</param> private void SafeSessionResult_EndHttp(object sender, ResponseEventArgs e) { // if is not running, then exit ... if ( this.IsRunning ) { // on return, run each test SessionRequest testRequest = e.State.TestSessionRequest; // add cookies to cookie manager cookieManager.AddCookies(e.Response.CookieCollection); Uri responseUri = (Uri)e.Response.ResponseHeaderCollection["Response Uri"]; // // Update Session Headers // if ( ( testRequest.Url.ToString() != responseUri.ToString() ) && ( responseUri != null ) ) // { // // Updates the Test Url with the response uri from the safe session // testRequest.Url = responseUri; // } try { #region Apply Tests and execute safe requests if ( testRequest.WebUnitTest != null ) { if ( testRequest.WebUnitTest.Tests != null ) { #region Apply tests if ( ( testRequest.WebUnitTest.Tests.Count > 0 ) ) { // matchId > currentRestart // apply tests ApplyRequestTests(testRequest, e.Response); } #endregion // add safe test report // HtmlUnitTestReport report = rptBuilder.BuildReport(e); // reports.Add(report); HttpState state = new HttpState(); state.SessionRequestId = e.State.SessionRequestId + 1; // if equal, then we stop to request and enabled the report. if ( state.SessionRequestId == this.SafeSession.SessionRequests.Count ) { // end // show report UnitTestSessionReportEventArgs args = new UnitTestSessionReportEventArgs(); args.Report = reports; this.CreateReportEvent(this, args); } else { // continue state.TestSessionRequest = this.TestSession.SessionRequests[state.SessionRequestId]; ResponseBuffer inputResponse = e.Response; // call safe request backtracking else call next safe request directly if ( this.SafeSession.AllowSafeRequestBacktracking ) { this.ExecuteNextSafeRequestById(state, inputResponse, state.SessionRequestId); } else { this.ExecuteNextSafeRequest(state, inputResponse); } } } } #endregion } catch ( WebException web) { Utils.ExceptionHandler.RegisterException(web); AbortSessionRun(web.Message); } catch (Exception ex) { Utils.ExceptionHandler.RegisterException(ex); AbortSessionRun(ex.Message); } } else { // abort requests this.safeSessionGetRequest.SafeAbortRequest(); this.safeSessionPostRequest.SafeAbortRequest(); } }