Exemple #1
0
        internal void ResourceManagerRecoveryComplete(Guid resourceManagerIdentifier)
        {
            OletxResourceManager manager = this.RegisterResourceManager(resourceManagerIdentifier);

            if (manager.RecoveryCompleteCalledByApplication)
            {
                throw new InvalidOperationException(System.Transactions.SR.GetString("DuplicateRecoveryComplete"));
            }
            manager.RecoveryComplete();
        }
Exemple #2
0
        internal void ResourceManagerRecoveryComplete(
            Guid resourceManagerIdentifier
            )
        {
            OletxResourceManager oletxRm = RegisterResourceManager(
                resourceManagerIdentifier
                );

            if (oletxRm.RecoveryCompleteCalledByApplication)
            {
                throw new InvalidOperationException(SR.GetString(SR.DuplicateRecoveryComplete));
            }

            oletxRm.RecoveryComplete();
        }