public void LogRecoveryInfo(XATransactionId xid, byte[] recoveryInformation)
{
if (recoveryInformation == null || recoveryInformation.Length == 0)
{
return;
}
if (this.PreLogRecoveryInfoEvent != null)
{
this.PreLogRecoveryInfoEvent(xid, recoveryInformation);
}
this.containedLogger.LogRecoveryInfo(xid, recoveryInformation);
if (this.PostLogRecoveryInfoEvent != null)
{
this.PostLogRecoveryInfoEvent(xid, recoveryInformation);
}
}