Extraction Event

Posted by Anicho on Stack Overflow See other posts from Stack Overflow or by Anicho
Published on 2012-11-04T22:42:23Z Indexed on 2012/11/04 23:00 UTC
Read the original article Hit count: 286

So I have the following code:

    public override void Extract(object sender, ExtractionEventArgs e)
    {
            if (e.Response.HtmlDocument != null)
            {

                var myParam = e.Request.QueryStringParameters.Where(parameter => parameter.Name == QueryName).Select(parameter => parameter.Value).Distinct();

                myParam.

                // add the extracted value to the web performance test context
                e.WebTest.Context.Add(this.ContextParameterName, myParam.ToString());
                e.Success = true;
                return;

            }


        // If the extraction fails, set the error text that the user sees
        e.Success = false;
        e.Message = String.Format(CultureInfo.CurrentCulture, "Not Found: {0}", QueryName);
    }

It's returning:

System.Linq.Enumerable+<DistinctItem>d_81`1[system.string]

I am expecting something along the lines of:

0152-1231-1231-123d

My question is how do I extract the querystring's actual value from extractioneventargs. They say it's possible, but I have no idea.

© Stack Overflow or respective owner

Related posts about c#

Related posts about visual-studio-2010