public void RegisterDeviceOnServer()
{
AsyncCallback<string> callback = _deviceRegisterCallback;
var responder = new AsyncCallback<string>( r =>
{
_deviceRegistrationDto.RegistrationId = r;
callback.ResponseHandler.Invoke( r );
}, f =>
{
if( callback != null )
callback.ErrorHandler.Invoke( f );
else
throw new BackendlessException( f );
} );
Invoker.InvokeAsync( DEVICE_REGISTRATION_MANAGER_SERVER_ALIAS, "registerDevice",
new object[] { Backendless.AppId, Backendless.VersionNum, _deviceRegistrationDto }, responder );
}