Méthode ICrmCompensatorVariants ::BeginAbortVariants (comsvcs.h)
Avertit le compensateur CRM de la phase d’abandon de la transaction et du fait que des enregistrements sont sur le point d’être remis. La phase d’abandon peut être reçue pendant le traitement normal sans phase de préparation si le client décide de lancer l’abandon.
Syntaxe
HRESULT BeginAbortVariants(
[in] VARIANT_BOOL bRecovery
);
Paramètres
[in] bRecovery
Indique si cette méthode est appelée pendant la récupération.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
La compensation CRM ne doit dépendre d’aucun état à maintenir entre la phase de préparation et la phase d’abandon. L’infrastructure CRM est libre de libérer le compensateur CRM entre ces deux phases s’il le faut. Toutefois, l’état est conservé entre les appels begin-record-end, et l’compensateur CRM obtient toujours l’interface ICrmLogControl avant la remise des méthodes de résultat de transaction.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | comsvcs.h |