Ejemplo n.º 1
0
 public RequestFailureEventArgs(IApiRequest request, IApiResponse response, RequestFailureReason reason, bool foregroundAction, Action onResume) : this(request, response, reason, foregroundAction)
 {
     this.OnResume = onResume;
 }
Ejemplo n.º 2
0
        public void FireRequestFailureEvent(IApiRequest request, IApiResponse response, RequestFailureReason reason, Action onResume = null, bool foregroundAction = false)
        {
            LogUtility.LogMessage(String.Format("firing RequestFailure event (request type:{0}, reason:{1}, callback:{2}, foreground:{3})",
                                                (request != null ? request.GetType().Name : "<null>"),
                                                Enum.GetName(typeof(RequestFailureReason), reason),
                                                (onResume == null ? "no" : "yes"),
                                                (foregroundAction ? "yes" : "no")));

            if (this._requestFailed != null)
            {
                this._requestFailed(this, new RequestFailureEventArgs(request, response, reason, foregroundAction, onResume));
            }
        }
Ejemplo n.º 3
0
 public RequestFailureEventArgs(IApiRequest request, IApiResponse response, RequestFailureReason reason, bool foregroundAction) : base(request, response)
 {
     this.FailureReason    = reason;
     this.ForegroundAction = foregroundAction;
 }