static private Create ( IRequest request ) : |
||
request | IRequest | |
return |
internal static WebServiceRequestEventArgs Create(IRequest request)
{
WebServiceRequestEventArgs args = new WebServiceRequestEventArgs
{
Headers = request.Headers,
Parameters = request.Parameters,
ServiceName = request.ServiceName,
Request = request.OriginalRequest,
Endpoint = request.Endpoint
};
return args;
}
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); } }