WorkflowApplication.BeginCancel Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Annule un flux de travail de façon asynchrone à l’aide du IAsyncResult modèle de conception asynchrone.
Surcharges
| Nom | Description |
|---|---|
| BeginCancel(AsyncCallback, Object) |
Annule une instance de flux de travail de manière asynchrone à l’aide de l’état spécifié AsyncCallback et fourni par l’utilisateur. |
| BeginCancel(TimeSpan, AsyncCallback, Object) |
Annule une instance de workflow de manière asynchrone à l’aide de l’intervalle de délai d’attente spécifié, AsyncCallbacket de l’état fourni par l’utilisateur. |
Remarques
Pour plus d’informations, consultez Vue d’ensemble de la programmation asynchrone.
BeginCancel(AsyncCallback, Object)
Annule une instance de flux de travail de manière asynchrone à l’aide de l’état spécifié AsyncCallback et fourni par l’utilisateur.
public:
IAsyncResult ^ BeginCancel(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginCancel(AsyncCallback callback, object state);
member this.BeginCancel : AsyncCallback * obj -> IAsyncResult
Public Function BeginCancel (callback As AsyncCallback, state As Object) As IAsyncResult
Paramètres
- callback
- AsyncCallback
Méthode à appeler lorsque l’opération d’annulation est terminée.
- state
- Object
Objet facultatif spécifique à l’application qui contient des informations sur l’opération asynchrone.
Retours
Référence à l’opération d’annulation asynchrone.
Remarques
Pour déterminer si l’opération d’annulation a réussi, appelez EndCancel.
EndCancel peut être appelé à partir de l’intérieur ou en dehors de la callback méthode. Si EndCancel elle est appelée avant la fin de l’opération d’annulation, elle bloque jusqu’à ce que l’opération d’annulation se termine. Par défaut, l’opération d’annulation doit se terminer en 30 secondes ou une TimeoutException opération est levée à partir de EndCancel.
Cette méthode annule un flux de travail de façon asynchrone à l’aide du IAsyncResult modèle de conception asynchrone. Pour plus d’informations, consultez Vue d’ensemble de la programmation asynchrone.
S’applique à
BeginCancel(TimeSpan, AsyncCallback, Object)
Annule une instance de workflow de manière asynchrone à l’aide de l’intervalle de délai d’attente spécifié, AsyncCallbacket de l’état fourni par l’utilisateur.
public:
IAsyncResult ^ BeginCancel(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginCancel(TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginCancel : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginCancel (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Paramètres
- timeout
- TimeSpan
Intervalle dans lequel l’opération d’annulation doit se terminer avant l’annulation de l’opération et levée TimeoutException .
- callback
- AsyncCallback
Méthode à appeler lorsque l’opération d’annulation est terminée.
- state
- Object
Objet facultatif spécifique à l’application qui contient des informations sur l’opération asynchrone.
Retours
Référence à l’opération d’annulation asynchrone.
Remarques
Pour déterminer si l’opération d’annulation a réussi, appelez EndCancel.
EndCancel peut être appelé à partir de l’intérieur ou à l’extérieur de la méthode spécifiée dans le callback paramètre. Si EndCancel elle est appelée avant la fin de l’opération d’annulation, elle bloque jusqu’à ce que l’opération d’annulation se termine. Si l’opération d’annulation ne se termine pas dans l’intervalle spécifié par le timeOut paramètre, une TimeoutException opération est levée à partir de EndCancel.
Cette méthode annule un flux de travail de façon asynchrone à l’aide du IAsyncResult modèle de conception asynchrone. Pour plus d’informations, consultez Vue d’ensemble de la programmation asynchrone.