Amazon.Runtime.WebServiceRequestEventArgs.Create C# (CSharp) Method

Create() static private method

static private Create ( IRequest request ) : WebServiceRequestEventArgs
request IRequest
return WebServiceRequestEventArgs
        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;
        }

Usage Example

        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);
            }
        }
All Usage Examples Of Amazon.Runtime.WebServiceRequestEventArgs::Create
WebServiceRequestEventArgs