public Execute ( |
||
request | ||
responseCallback | Action |
|
exceptionCallback | Action |
|
return | void |
public void Execute(GetRegistrationRequest request, Action<GetRegistrationResponse> responseCallback, Action<Exception> exceptionCallback)
{
var webRequest = RequestBuilder.Build("https://go.urbanairship.com/api/device_tokens/" + request.DeviceToken);
webRequest.Method = "Get";
webRequest.ContentType = "application/json";
var asyncRequest = new AsyncRequest
{
ReadFromResponse = stream => responseCallback(GetRegistrationResponseDeSerializer.DeSerialize(stream)),
Request = webRequest,
ExceptionCallback = exceptionCallback,
};
asyncRequest.Execute();
}
public void Tags() { var service = new GetRegistrationService { RequestBuilder = ServerRequestBuilder.Instance }; var request = new GetRegistrationRequest { DeviceToken = "ApplePushId" }; service.Execute(request, Callback, ExceptionHandler.Handle); }