Beispiel #1
0
 public void SetCoinKernelProfileProperty(Guid coinKernelId, string propertyName, object value)
 {
     if (_root.ServerContext.CoinKernelSet.TryGetCoinKernel(coinKernelId, out _))
     {
         _coinKernelProfileSet.SetCoinKernelProfileProperty(coinKernelId, propertyName, value);
     }
 }
Beispiel #2
0
        public void SetCoinKernelProfileProperty(Guid coinKernelId, string propertyName, object value)
        {
            string coinCode   = "意外的币种";
            string kernelName = "意外的内核";

            if (_root.CoinKernelSet.TryGetCoinKernel(coinKernelId, out ICoinKernel coinKernel))
            {
                if (_root.CoinSet.TryGetCoin(coinKernel.CoinId, out ICoin coin))
                {
                    coinCode = coin.Code;
                }
                if (_root.KernelSet.TryGetKernel(coinKernel.KernelId, out IKernel kernel))
                {
                    kernelName = kernel.GetFullName();
                }
                _coinKernelProfileSet.SetCoinKernelProfileProperty(coinKernelId, propertyName, value);
            }
            Write.DevLine($"SetCoinKernelProfileProperty({coinCode}, {kernelName}, {propertyName}, {value})");
        }