コード例 #1
0
        /// <summary>
        /// To encrypt string
        /// Author: ThanhDT
        /// CreatedDate: 10/13/2014 3:30 PM
        /// </summary>
        /// <param name="clientPackage">The client package.</param>
        /// <returns></returns>
        public static string ToEncryptString(this ClientPackage clientPackage)
        {
            var jsonContent = NewtonJson.Serialize(clientPackage);
            var encrypt     = EncryptUtils.Encrypt(jsonContent);

            return(encrypt);
        }
コード例 #2
0
        public void GetFromRedis()
        {
            TestModel result = cacheClient.Get <TestModel>("kitchen:test:model");

            Assert.IsTrue(result != null);
            Console.WriteLine(NewtonJson.Serialize(result));
        }
コード例 #3
0
 public virtual void SetRequestBody(HttpRequestMessage requestMessage, object obj)
 {
     if (obj != null)
     {
         requestMessage.Content = new StringContent(NewtonJson.Serialize(obj), Encoding.UTF8, "application/json");
     }
 }
コード例 #4
0
        public ChecksumModel(T entity, int expiredInMinute = 15)
        {
            string jsonEntity = NewtonJson.Serialize(entity);

            this.HashMD5     = Utils.CalculateMD5Hash(jsonEntity);
            this.ExpiredDate = System.DateTime.Now.AddMinutes(expiredInMinute);
        }
コード例 #5
0
 private static string EncodeObject(object obj)
 {
     if (obj == null)
     {
         return(string.Empty);
     }
     return(StringUtils.CalculateMD5Hash(NewtonJson.Serialize(obj)));
 }
コード例 #6
0
        private static object EncodeObject(ObjectKey obj)
        {
            if (obj.Input == null)
            {
                return(string.Empty);
            }
            if (obj.IsSerialize)
            {
                return(StringUtils.CalculateMD5Hash(NewtonJson.Serialize(obj)));
            }

            return(obj.Input);
        }
コード例 #7
0
 public static RedisValue Serialize(object value)
 {
     if (value == null)
     {
         return(RedisValue.Null);
     }
     if (value is string s)
     {
         return(s);
     }
     //if (value is byte[] b) return b;
     return(NewtonJson.Serialize(value));
 }
コード例 #8
0
        public override string ToString()
        {
            DVGException self = this;

            if (self == null)
            {
                return(string.Empty);
            }

            string jsonString = NewtonJson.Serialize(self);

            return(jsonString);
        }
コード例 #9
0
        public void Setup()
        {
            var environmentName = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT");
            var configuration   = new ConfigurationBuilder()
                                  .AddJsonFile("appsettings.json", true)
                                  .Build();

            AppSettings.Instance.SetConfiguration(configuration);

            string json = NewtonJson.Serialize(configuration);

            cacheClient = new RedisCached(new Configs.RedisConfiguration()
            {
                Server   = "172.16.0.102",
                Port     = 6392,
                Database = 6,
                Name     = "TEST",
                Timeout  = 3600
            });
            // cacheClient = new RedisCached();
        }
コード例 #10
0
 public override string ToString()
 {
     return(NewtonJson.Serialize(this));
 }