Ejemplo n.º 1
0
 /// <summary>
 /// 设置连接超时时间。
 /// </summary>
 /// <param name="descriptor">缓存描述述符。</param>
 /// <param name="groupName">超时时间。</param>
 /// <returns>缓存描述符。</returns>
 public static CacheDescriptor ConnectTimeout(this CacheDescriptor descriptor, int connectTimeout)
 {
     descriptor.Metadatas["RpcConnectTimeout"] = connectTimeout;
     return(descriptor);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 设置默认失效时间。
 /// </summary>
 /// <param name="descriptor">缓存描述述符。</param>
 /// <param name="groupName">失效时间。</param>
 /// <returns>缓存描述符。</returns>
 public static CacheDescriptor DefaultExpireTime(this CacheDescriptor descriptor, int defaultExpireTime)
 {
     descriptor.Metadatas["DefaultExpireTime"] = defaultExpireTime;
     return(descriptor);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 获取连接超时时间。
 /// </summary>
 /// <param name="descriptor">缓存描述述符。</param>
 /// <param name="groupName">失效时间。</param>
 /// <returns>缓存描述符。</returns>
 public static int ConnectTimeout(this CacheDescriptor descriptor)
 {
     return(descriptor.GetMetadata <int>("RpcConnectTimeout", 60));
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 获取默认失效时间 。
 /// </summary>
 /// <param name="descriptor">缓存描述符。</param>
 /// <returns>失效时间。</returns>
 public static int DefaultExpireTime(this CacheDescriptor descriptor)
 {
     return(descriptor.GetMetadata <int>("DefaultExpireTime", 60));
 }