protected void ProcessRequestHandlers(IExecutionContext executionContext) { IRequest request = executionContext.RequestContext.Request; WebServiceRequestEventArgs webServiceRequestEventArgs = WebServiceRequestEventArgs.Create(request); if (request.OriginalRequest != null) { request.OriginalRequest.FireBeforeRequestEvent(this, webServiceRequestEventArgs); } if (mBeforeRequestEvent != null) { mBeforeRequestEvent(this, webServiceRequestEventArgs); } }
protected virtual void ProcessRequestHandlers(IRequest request) { if (request == null) { throw new ArgumentNullException("request"); } WebServiceRequestEventArgs args = WebServiceRequestEventArgs.Create(request); if (request.OriginalRequest != null) { request.OriginalRequest.FireBeforeRequestEvent(this, args); } if (BeforeRequestEvent != null) { BeforeRequestEvent(this, args); } }
protected virtual void ProcessRequestHandlers(IRequest request) { if (request == null) { return; } WebServiceRequestEventArgs args = WebServiceRequestEventArgs.Create(request); if (request.OriginalRequest != null) { request.OriginalRequest.FireBeforeRequestEvent(this, args); } if (BeforeRequestEvent != null) { BeforeRequestEvent(this, args); } }
private void ProcessRequestHandlers <X>(IRequest <X> request) where X : AmazonWebServiceRequest { if (request == null) { throw new ArgumentNullException("request"); } WebServiceRequestEventArgs args = WebServiceRequestEventArgs.Create(request); if (request.OriginalRequest != null) { request.OriginalRequest.FireBeforeRequestEvent(this, args); } if (BeforeRequestEvent != null) { BeforeRequestEvent(this, args); } }