Beispiel #1
0
        internal static string ClassCacheIncludeConvertToString(ClassCacheInclude include)
        {
            switch (include)
            {
            case ClassCacheInclude.All:
                return("all");

            case ClassCacheInclude.NonLazy:
                return("non-lazy");

            default:
                return(string.Empty);
            }
        }
		internal static string ClassCacheIncludeConvertToString(ClassCacheInclude include)
		{
			switch (include)
			{
				case ClassCacheInclude.All:
					return "all";
				case ClassCacheInclude.NonLazy:
					return "non-lazy";
				default:
					return string.Empty;
			}
		}
		/// <summary>
		/// Initializes a new instance of the <see cref="ClassCacheConfiguration"/> class.
		/// </summary>
		/// <param name="clazz">The class full name.</param>
		/// <param name="usage">Cache strategy.</param>
		/// <param name="include">Values for class-cache include.</param>
		/// <param name="region">The cache region.</param>
		/// <exception cref="ArgumentException">When <paramref name="clazz"/> is null or empty.</exception>
		public ClassCacheConfiguration(string clazz, EntityCacheUsage usage, ClassCacheInclude include, string region)
			: this(clazz, usage, include)
		{
			this.region = region;
		}
		/// <summary>
		/// Initializes a new instance of the <see cref="ClassCacheConfiguration"/> class.
		/// </summary>
		/// <param name="clazz">The class full name.</param>
		/// <param name="usage">Cache strategy.</param>
		/// <param name="include">Values for class-cache include.</param>
		/// <exception cref="ArgumentException">When <paramref name="clazz"/> is null or empty.</exception>
		public ClassCacheConfiguration(string clazz, EntityCacheUsage usage, ClassCacheInclude include)
			: this(clazz, usage)
		{
			this.include = include;
		}
 /// <summary>
 /// Initializes a new instance of the <see cref="ClassCacheConfiguration"/> class.
 /// </summary>
 /// <param name="clazz">The class full name.</param>
 /// <param name="usage">Cache strategy.</param>
 /// <param name="include">Values for class-cache include.</param>
 /// <param name="region">The cache region.</param>
 /// <exception cref="ArgumentException">When <paramref name="clazz"/> is null or empty.</exception>
 public ClassCacheConfiguration(string clazz, ClassCacheUsage usage, ClassCacheInclude include, string region)
     : this(clazz, usage, include)
 {
     this.region = region;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ClassCacheConfiguration"/> class.
 /// </summary>
 /// <param name="clazz">The class full name.</param>
 /// <param name="usage">Cache strategy.</param>
 /// <param name="include">Values for class-cache include.</param>
 /// <exception cref="ArgumentException">When <paramref name="clazz"/> is null or empty.</exception>
 public ClassCacheConfiguration(string clazz, ClassCacheUsage usage, ClassCacheInclude include)
     : this(clazz, usage)
 {
     this.include = include;
 }