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 de façon asynchrone un flux de travail à l'aide du modèle de conception asynchrone IAsyncResult.
Surcharges
BeginCancel(AsyncCallback, Object) |
Annule de façon asynchrone une instance de flux de travail à l'aide de l'objet AsyncCallback spécifié et de l'état fourni par l'utilisateur. |
BeginCancel(TimeSpan, AsyncCallback, Object) |
Annule de façon asynchrone une instance de flux de travail à l'aide du délai d'attente spécifié, de l'objet AsyncCallback et de l'état fourni par l'utilisateur. |
Remarques
Pour plus d’informations, consultez Vue d’ensemble de la programmation asynchrone.
BeginCancel(AsyncCallback, Object)
Annule de façon asynchrone une instance de flux de travail à l'aide de l'objet AsyncCallback spécifié et de l'état 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 spécifique à l'application facultatif qui contient les 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ée à l'intérieur ou à l'extérieur de la méthode callback
. Si la méthode EndCancel est appelée avant la fin de l'opération d'annulation, elle demeure bloquée jusqu'à la fin de l'opération d'annulation. Par défaut, l'opération d'annulation doit être réalisée en 30 secondes, à défaut de quoi une TimeoutException est levée depuis EndCancel.
Cette méthode annule de façon asynchrone un flux de travail à l’aide du modèle de conception asynchrone IAsyncResult. Pour plus d’informations, consultez Vue d’ensemble de la programmation asynchrone.
S’applique à
BeginCancel(TimeSpan, AsyncCallback, Object)
Annule de façon asynchrone une instance de flux de travail à l'aide du délai d'attente spécifié, de l'objet AsyncCallback et 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 être réalisée avant que l'opération ne soit annulée et qu'une TimeoutException ne soit levée.
- callback
- AsyncCallback
Méthode à appeler lorsque l'opération d'annulation est terminée.
- state
- Object
Objet spécifique à l'application facultatif qui contient les 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é à l’intérieur ou à l’extérieur de la méthode spécifiée dans le callback
paramètre . Si la méthode EndCancel est appelée avant la fin de l'opération d'annulation, elle demeure bloquée jusqu'à la fin de l'opération d'annulation. Si l'opération d'annulation ne se réalise pas dans l'intervalle spécifié par le paramètre timeOut
, une TimeoutException est levée depuis EndCancel.
Cette méthode annule de façon asynchrone un flux de travail à l’aide du modèle de conception asynchrone IAsyncResult. Pour plus d’informations, consultez Vue d’ensemble de la programmation asynchrone.