Public Shared Function UpdateObj(Entity As EntityObject, Ret As ProcessHelper) As Boolean Try If Not Entity.CanUpdate Then Ret.LastException = New LocalizedException("You do Not have enough credentials to update this Object.") Return False End If If Entity.UpdateProcess(Settings.ObjectSettings.eUpdateType.Standard, "") Then ''Do something here after update. Task.Run(Sub() myAsyncFunction()) Ret.Success = True Return True Else Ret.Success = False Ret.LastException = Entity.LastException Return False End If Catch ex As Exception Ret.Success = False Ret.LastException = ex Return False End Try End Function Public Shared Sub myAsyncFunction() 'Do anything here witout await result For i As Integer = 0 To 60 Threading.Thread.Sleep(1000) Next End Sub
Ricardo González