コード例 #1
0
        private static VersionStamp GetVersionStampResult(FutureHandle h)
        {
            Contract.Requires(h != null);
            var err = FdbNative.FutureGetVersionStamp(h, out VersionStamp stamp);

#if DEBUG_TRANSACTIONS
            Debug.WriteLine("FdbTransaction[" + m_id + "].FutureGetVersionStamp() => err=" + err + ", vs=" + stamp + ")");
#endif
            Fdb.DieOnError(err);

            return(stamp);
        }