GetResponse () w C #

Mam następujący kod w mojej przenośnej bibliotece klas. Ale to daje błąd

System.Net.HttpWebRequest nie zawiera definicji dlaGetResponse().

public async Task<object> GetStateByUserId(string userID)
    {
        HttpWebRequest request;
        Stream receiveStream;
        StreamReader readStream;

        request =(HttpWebRequest)CreateGetWebRequest("state/uid/"+userID);
        using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) {

        receiveStream = response.GetResponseStream ();
        readStream = new StreamReader(receiveStream);
        string str = readStream.ReadToEnd().ToString();
        s = JsonConvert.DeserializeObject<state>(str);
            return s;
        }


    }

Czy ktoś wie, dlaczego tak jest?

questionAnswers(2)

yourAnswerToTheQuestion