WorkflowApplication.BeginRun Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een werkstroomexemplaren asynchroon gestart of hervat met behulp van het IAsyncResult asynchrone ontwerppatroon.
Overloads
| Name | Description |
|---|---|
| BeginRun(AsyncCallback, Object) |
Hiermee wordt een werkstroomexemplaren asynchroon gestart of hervat met behulp van de opgegeven callback-methode en door de gebruiker opgegeven status. |
| BeginRun(TimeSpan, AsyncCallback, Object) |
Hiermee wordt een werkstroomexemplaren asynchroon gestart of hervat met behulp van het opgegeven time-outinterval, de callbackmethode en de door de gebruiker opgegeven status. |
Opmerkingen
Zie Overzicht van Asynchroon programmeren voor meer informatie.
BeginRun(AsyncCallback, Object)
Hiermee wordt een werkstroomexemplaren asynchroon gestart of hervat met behulp van de opgegeven callback-methode en door de gebruiker opgegeven status.
public:
IAsyncResult ^ BeginRun(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginRun(AsyncCallback callback, object state);
member this.BeginRun : AsyncCallback * obj -> IAsyncResult
Public Function BeginRun (callback As AsyncCallback, state As Object) As IAsyncResult
Parameters
- callback
- AsyncCallback
De methode die moet worden aangeroepen wanneer de cv-bewerking is voltooid.
- state
- Object
Een optioneel toepassingsspecifiek object dat informatie bevat over de asynchrone bewerking.
Retouren
Een verwijzing naar de asynchrone uitvoeringsbewerking.
Opmerkingen
Als u wilt bepalen of de uitvoeringsbewerking is geslaagd, roept u het aan EndRun.
EndRun kan worden aangeroepen vanuit of buiten de methode waarnaar wordt verwezen in de callback parameter. Als EndRun de bewerking wordt aangeroepen voordat de cv-bewerking is voltooid, wordt deze geblokkeerd totdat de cv-bewerking is voltooid. Standaard moet de cv-bewerking binnen 30 seconden worden voltooid of wordt er een TimeoutException gegenereerd.EndRun
Met deze methode wordt een werkstroom asynchroon gestart of hervat met behulp van het IAsyncResult asynchrone ontwerppatroon. Zie Overzicht van Asynchroon programmeren voor meer informatie.
Van toepassing op
BeginRun(TimeSpan, AsyncCallback, Object)
Hiermee wordt een werkstroomexemplaren asynchroon gestart of hervat met behulp van het opgegeven time-outinterval, de callbackmethode en de door de gebruiker opgegeven status.
public:
IAsyncResult ^ BeginRun(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginRun(TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginRun : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginRun (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parameters
- timeout
- TimeSpan
Het interval waarin de cv-bewerking moet worden voltooid voordat de bewerking wordt geannuleerd en er een TimeoutException wordt gegenereerd.
- callback
- AsyncCallback
De methode die moet worden aangeroepen wanneer de cv-bewerking is voltooid.
- state
- Object
Een optioneel toepassingsspecifiek object dat informatie bevat over de asynchrone bewerking.
Retouren
Een verwijzing naar de asynchrone uitvoeringsbewerking.
Opmerkingen
Als u wilt bepalen of de uitvoeringsbewerking is geslaagd, roept u het aan EndRun.
EndRun kan binnen of buiten de methodereferentie in de callback parameter worden aangeroepen. Als EndRun de bewerking wordt aangeroepen voordat de cv-bewerking is voltooid, wordt deze geblokkeerd totdat de cv-bewerking is voltooid. Als de cv-bewerking niet binnen het opgegeven time-outinterval wordt voltooid, wordt er een TimeoutException gegenereerd van EndRun.
Met deze methode wordt een werkstroom asynchroon gestart of hervat met behulp van het IAsyncResult asynchrone ontwerppatroon. Zie Overzicht van Asynchroon programmeren voor meer informatie.