public RequestFailureEventArgs(IApiRequest request, IApiResponse response, RequestFailureReason reason, bool foregroundAction, Action onResume) : this(request, response, reason, foregroundAction) { this.OnResume = onResume; }
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)); } }
public RequestFailureEventArgs(IApiRequest request, IApiResponse response, RequestFailureReason reason, bool foregroundAction) : base(request, response) { this.FailureReason = reason; this.ForegroundAction = foregroundAction; }