I am trying to call several recreation services from the web API I created, and I get the following error when one of the Sharepoint break services is called
This instance has already launched one or more queries. Properties can only be changed before sending the first request.
Below is the code to call the rest of the services using HttpClient
try { var credential = new NetworkCredential(userName_SP, password_SP, domain_SP); var myCache = new CredentialCache(); myCache.Add(new Uri(core_URL), "NTLM", credential); var handler = new HttpClientHandler(); handler.AllowAutoRedirect = true; handler.Credentials = myCache; using (var client_sharePoint = new HttpClient(handler)) { var response = client_sharePoint.GetAsync(core_URL).Result; client_sharePoint.BaseAddress = uri; client_sharePoint.DefaultRequestHeaders.Accept.Clear(); client_sharePoint.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); var responsedata = await response.Content.ReadAsStringAsync(); var returnObj = JsonConvert.DeserializeObject<SharepointDTO.RootObject>( responsedata); return returnObj; } ...
I have never encountered this error before. Can anyone suggest me if I need to set a timeout
xyz
source share