// Token: 0x06002411 RID: 9233 RVA: 0x000A8788 File Offset: 0x000A6988
        internal NotificationResponse DatabaseMoveNeeded(Guid dbId, string currentActiveFqdn, bool mountDesired)
        {
            NotificationResponse response = NotificationResponse.Incomplete;
            Exception            ex       = this.DoTPRCommunication(delegate(object param0, EventArgs param1)
            {
                using (Notify notify = this.OpenNotifyChannel())
                {
                    response = notify.DatabaseMoveNeeded(dbId, currentActiveFqdn, mountDesired);
                    ReplayCrimsonEvents.TPRDatabaseMoveNeededResponse.Log <Guid, string, bool, NotificationResponse>(dbId, currentActiveFqdn, mountDesired, response);
                }
            });

            if (ex != null)
            {
                ReplayCrimsonEvents.TPRDatabaseMoveNeededCommunicationFailed.Log <Guid, string, bool, string>(dbId, currentActiveFqdn, mountDesired, ex.Message);
            }
            return(response);
        }