WorkflowApplication.BeginTerminate 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.
Termine de façon asynchrone une instance de flux de travail à l'aide du modèle de conception asynchrone IAsyncResult.
Surcharges
BeginTerminate(String, TimeSpan, AsyncCallback, Object) |
Termine de façon asynchrone une instance de flux de travail à l'aide du message d'erreur, du délai, de la méthode de rappel et de l'état fourni par l'utilisateur. |
BeginTerminate(Exception, AsyncCallback, Object) |
Termine de façon asynchrone une instance de flux de travail à l'aide de l'exception spécifiée, de la méthode de rappel et de l'état fourni par l'utilisateur. |
BeginTerminate(String, AsyncCallback, Object) |
Termine de façon asynchrone une instance de flux de travail à l'aide du message d'erreur, de la méthode de rappel et de l'état fourni par l'utilisateur. |
BeginTerminate(Exception, TimeSpan, AsyncCallback, Object) |
Termine de façon asynchrone une instance de flux de travail à l'aide de l'exception, du délai, de la méthode de rappel et de l'état fourni par l'utilisateur. |
Remarques
Pour plus d’informations, consultez Vue d’ensemble de la programmation asynchrone.
BeginTerminate(String, TimeSpan, AsyncCallback, Object)
Termine de façon asynchrone une instance de flux de travail à l'aide du message d'erreur, du délai, de la méthode de rappel et de l'état fourni par l'utilisateur.
public:
IAsyncResult ^ BeginTerminate(System::String ^ reason, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate (string reason, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginTerminate : string * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As String, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Paramètres
- reason
- String
Motif de fin de l'instance de flux de travail.
- timeout
- TimeSpan
Intervalle dans lequel l'opération BeginTerminate 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 BeginTerminate 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 asynchrone BeginTerminate.
Remarques
Cette méthode planifie l'arrêt de l'instance de flux de travail. Pour être averti lorsque l'arrêt est terminé, utilisez le handle Completed.
Pour déterminer si l'opération BeginTerminate a réussi, appelez EndTerminate. EndTerminate peut être appelé à l’intérieur ou à l’extérieur de la référence de méthode dans le callback
paramètre . Si la méthode EndTerminate est appelée avant que l'opération BeginTerminate ne se termine, elle demeure bloquée jusqu'à ce que l'opération BeginTerminate soit terminée. Si l'opération BeginTerminate ne se termine pas avant l'issue du délai spécifié, une TimeoutException est levée depuis EndTerminate.
Cette méthode termine de façon asynchrone une instance de 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 à
BeginTerminate(Exception, AsyncCallback, Object)
Termine de façon asynchrone une instance de flux de travail à l'aide de l'exception spécifiée, de la méthode de rappel et de l'état fourni par l'utilisateur.
public:
IAsyncResult ^ BeginTerminate(Exception ^ reason, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate (Exception reason, AsyncCallback callback, object state);
member this.BeginTerminate : Exception * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As Exception, callback As AsyncCallback, state As Object) As IAsyncResult
Paramètres
- reason
- Exception
Motif de fin de l'instance de flux de travail.
- callback
- AsyncCallback
Méthode à appeler lorsque l'opération BeginTerminate 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 en cours BeginTerminate.
Remarques
Cette méthode planifie l'arrêt de l'instance de flux de travail. Pour être averti lorsque l'arrêt est terminé, utilisez le handle Completed.
Pour déterminer si l'opération BeginTerminate a réussi, appelez EndTerminate. EndTerminate peut être appelée à l'intérieur ou à l'extérieur de la méthode référencée dans le paramètre callback
. Si la méthode EndTerminate est appelée avant que l'opération BeginTerminate ne se termine, elle demeure bloquée jusqu'à ce que l'opération BeginTerminate soit terminée. Par défaut, l'opération BeginTerminate doit être réalisée en 30 secondes, à défaut de quoi une TimeoutException est levée depuis EndTerminate.
Cette méthode termine 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 à
BeginTerminate(String, AsyncCallback, Object)
Termine de façon asynchrone une instance de flux de travail à l'aide du message d'erreur, de la méthode de rappel et de l'état fourni par l'utilisateur.
public:
IAsyncResult ^ BeginTerminate(System::String ^ reason, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate (string reason, AsyncCallback callback, object state);
member this.BeginTerminate : string * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As String, callback As AsyncCallback, state As Object) As IAsyncResult
Paramètres
- reason
- String
Motif de fin de l'instance de flux de travail.
- callback
- AsyncCallback
Méthode à appeler lorsque l'opération BeginTerminate 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 en cours BeginTerminate.
Remarques
Cette méthode planifie l'arrêt de l'instance de flux de travail. Pour être averti lorsque l'arrêt est terminé, utilisez le handle Completed.
Pour déterminer si l'opération BeginTerminate a réussi, appelez EndTerminate. EndTerminate peut être appelé à l’intérieur ou à l’extérieur de la référence de méthode dans le callback
paramètre . Si la méthode EndTerminate est appelée avant que l'opération BeginTerminate ne se termine, elle demeure bloquée jusqu'à ce que l'opération BeginTerminate soit terminée. Par défaut, l'opération BeginTerminate doit être réalisée en 30 secondes, à défaut de quoi une TimeoutException est levée depuis EndTerminate.
Cette méthode termine de façon asynchrone une instance de 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 à
BeginTerminate(Exception, TimeSpan, AsyncCallback, Object)
Termine de façon asynchrone une instance de flux de travail à l'aide de l'exception, du délai, de la méthode de rappel et de l'état fourni par l'utilisateur.
public:
IAsyncResult ^ BeginTerminate(Exception ^ reason, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate (Exception reason, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginTerminate : Exception * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As Exception, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Paramètres
- reason
- Exception
Motif de fin de l'instance de flux de travail.
- timeout
- TimeSpan
Intervalle dans lequel l'opération BeginTerminate 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 BeginTerminate 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 en cours BeginTerminate.
Remarques
Cette méthode planifie l'arrêt de l'instance de flux de travail. Pour être averti lorsque l'arrêt est terminé, utilisez le handle Completed.
Pour déterminer si l'opération BeginTerminate a réussi, appelez EndTerminate. EndTerminate peut être appelée à l'intérieur ou à l'extérieur de la méthode callback
. Si la méthode EndTerminate est appelée avant que l'opération BeginTerminate ne se termine, elle demeure bloquée jusqu'à ce que l'opération BeginTerminate soit terminée. Si l'opération BeginTerminate ne se termine pas avant l'issue du délai spécifié, un objet TimeoutException est généré. Cette exception ou toute autre exception qui se produit pendant le processus BeginTerminate est levée depuis EndTerminate.
Cette méthode termine 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.