3.4.7.6 Begin Voting
The Begin Voting event MUST be signaled with the following arguments:
An Enlistment object
If the Begin Voting event is signaled, the transaction manager MUST perform the following actions:
If the enlistment's connection is of type CONNTYPE_TXUSER_IMPORT, CONNTYPE_TXUSER_IMPORT2 or CONNTYPE_TXUSER_ASSOCIATE:
Signal the Enlistment Vote Complete event on the Core Transaction Manager Facet with the following arguments:
The provided Enlistment object
The Prepared vote outcome
If the enlistment's connection type is CONNTYPE_TXUSER_IMPORT or CONNTYPE_TXUSER_IMPORT2:
Set the connection state to Too Late to Abort.