Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9176185
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 17, 20262026-06-17T17:03:06+00:00 2026-06-17T17:03:06+00:00

I would like to start a background task without using the Await keyword. Instead

  • 0

I would like to start a background task without using the Await keyword. Instead I want to monitor the task at various points and restart it when necessary to update information in the background. Here is the method I am trying to call:

    Public Async Function UpdateVehicleSummaries(p_vehicleID As Int32) As Task(Of Boolean)
        Dim tempVehicle As Koolsoft.MARS.BusinessObjects.Vehicle
        For Each tempVehicle In Vehicles
            If p_vehicleID = 0 Or p_vehicleID = tempVehicle.VehicleID Then
                Await UpdateVehicleStats(tempVehicle)
            End If
        Next

        Return True
    End Function

The code I am trying to start the task doesn’t seem to work and I’m not sure how to provide the parameter. I get an error that “Task(Of Boolean) cannot be converted to System.Action and or an error on the parameter”

    Dim tempTask As Task
    tempTask = New Task(UpdateVehicleSummaries(tempVehicleID))
    tempTask.Start()

Any help would be appreciated.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-17T17:03:07+00:00Added an answer on June 17, 2026 at 5:03 pm

    Since UpdateVehicleSummaries is already asynchronous, you should be abel to just do:

    Dim tempTask As Task(Of Boolean) = UpdateVehicleSummaries(tempVehicleID)
    

    The returned Task(Of T) will be “hot” (running), but shouldn’t block, as the Await call will immediately return control flow to the caller at that point.


    A more typical use of this method, if you need to perform other work while this runs, would be to do the following:

    Dim tempTask = UpdateVehicleSummaries(tempVehicleID)
    
    ' Do your other work
    
    Dim success = Await tempTask ' Get the boolean result asynchronously...
    
    ' use the result
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I've been developing my first iPhone app part-time and would like to start using
I would like to automatically launch a background thread at the start of my
I start a background process from my shell script, and I would like to
I have a background task I would like to handle. The thing is that
I would like to start my OSX application when iTunes loads, without having a
I would like start with .NET Micro Framework as my hobby project. What hardware
I would like to start an IntentService when pressing on my app widget. I
I would like to start making code patches to Rails. Are there any good
I would like to start a personal project that will give me a lot
I would like to start with x no. of fields (in my app I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.