File: System\EnterpriseServices\CompensatingResourceManager\Clerk.cs
Project: System.EnterpriseServices.dll (System.EnterpriseServices)
#region Assembly System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.EnterpriseServices.dll
#endregion
 
namespace System.EnterpriseServices.CompensatingResourceManager
{
    public sealed class Clerk
    {
        public Clerk(string compensator, string description, CompensatorOptions flags);
        public Clerk(Type compensator, string description, CompensatorOptions flags);
 
        ~Clerk();
 
        public int LogRecordCount { get; }
        public string TransactionUOW { get; }
 
        public void ForceLog();
        public void ForceTransactionToAbort();
        public void ForgetLogRecord();
        public void WriteLogRecord(object record);
    }
}