コード例 #1
0
 void PushFieldCardTransaction(FieldCardTransaction transaction)
 {
     if (!FieldCardTransactionStream.TryAdd(transaction))
     {
         throw new Exception();
     }
 }
コード例 #2
0
        public FieldCardTransaction.TransactionHandle PushSpawnFieldCardTransaction(
            string cardDefinitionId)
        {
            var spawnFieldCardTransaction = new FieldCardTransaction(
                (context, _) => new WeakReference <IFieldCardReader>(
                    context.CreateFieldCard(cardDefinitionId)));

            PushFieldCardTransaction(spawnFieldCardTransaction);

            return(spawnFieldCardTransaction.Handle);
        }
コード例 #3
0
 public TransactionHandle(FieldCardTransaction transaction)
 {
     Transaction = transaction;
 }