public void Tags() { var service = new DeleteTagService { RequestBuilder = RequestBuilderHelper.Build() }; var helper = new AsyncTestHelper(); var request = new DeleteTagRequest {Tag = "myTag"}; service.Execute(request, response => helper.Callback(null), helper.HandleException); helper.Wait(); }
public void Execute(DeleteTagRequest request, Action<DeleteTagResponse> responseCallback, Action<Exception> exceptionCallback) { var webRequest = RequestBuilder.Build("https://go.urbanairship.com/api/tags/" + request.Tag); webRequest.Method = "DELETE"; var asyncRequest = new AsyncRequest { Request = webRequest, ReadFromResponse = o => responseCallback(new DeleteTagResponse()), ExceptionCallback = exceptionCallback, RequestContentType = "application/json" }; asyncRequest.Execute(); }
public void Execute(DeleteTagRequest request, Action <DeleteTagResponse> responseCallback, Action <Exception> exceptionCallback) { var webRequest = RequestBuilder.Build("https://go.urbanairship.com/api/tags/" + request.Tag); webRequest.Method = "DELETE"; webRequest.ContentType = "application/json"; var asyncRequest = new AsyncRequest { Request = webRequest, ReadFromResponse = o => responseCallback(new DeleteTagResponse()), ExceptionCallback = exceptionCallback, }; asyncRequest.Execute(); }