public void UnregisterDeviceOnServer()
{
AsyncCallback<bool> callback = _deviceUnregisterCallback;
var responder = new AsyncCallback<bool>( r =>
{
if( callback != null )
{
_deviceRegistrationDto.ClearRegistration();
callback.ResponseHandler.Invoke( r );
}
}, f =>
{
if( callback != null )
callback.ErrorHandler.Invoke( f );
else
throw new BackendlessException( f );
} );
Invoker.InvokeAsync( DEVICE_REGISTRATION_MANAGER_SERVER_ALIAS, "unregisterDevice",
new Object[] { Backendless.AppId, Backendless.VersionNum, _deviceRegistrationDto.DeviceId },
responder );
}