Particle.ParticleCloud.MakeDeleteRequestAsync C# (CSharp) Méthode

MakeDeleteRequestAsync() public méthode

Makes the delete request asynchronous to the particle cloud
public MakeDeleteRequestAsync ( String method ) : Task
method String The method.
Résultat Task
		public virtual async Task<RequestResponse> MakeDeleteRequestAsync(String method)
		{
			if (String.IsNullOrWhiteSpace(method))
			{
				throw new ArgumentNullException(nameof(method));
			}

			if (authResults == null)
			{
				throw new ParticleAuthenticationExeption(String.Format(RH.C.GetString("YouMusthAuthenticateBeforeCalling"), method));
			}

			client.DefaultRequestHeaders.Clear();
			client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", authResults.AccessToken);

			HttpResponseMessage response;
			response = await client.DeleteAsync(method);
			var str = await response.Content.ReadAsStringAsync();
			RequestResponse rr = new RequestResponse();
			rr.StatusCode = response.StatusCode;
			rr.Response = await Task.Run(() => JToken.Parse(str));

			return rr;
		}