API Diff between 0.7.3 and 0.7.0.2
267 Additions
24 Removals
Abp.Application.Features
-
public class Feature
- public IDictionary<string, object> Attributes { get; }
- public IReadOnlyList<Feature> Children { get; }
- public string DefaultValue { get; set; }
- public ILocalizableString Description { get; set; }
- public ILocalizableString DisplayName { get; set; }
- public IInputType InputType { get; set; }
- public object this[string key] { get; set; }
- public string Name { get; }
- public Feature Parent { get; }
- public FeatureScopes Scope { get; set; }
- public Feature(string name, string defaultValue, ILocalizableString displayName = null, ILocalizableString description = null, FeatureScopes scope = 3, IInputType inputType = null)
- public Feature CreateChildFeature(string name, string defaultValue, ILocalizableString displayName = null, ILocalizableString description = null, FeatureScopes scope = 3, IInputType inputType = null)
-
public class FeatureChecker : IFeatureChecker, ITransientDependency
-
public static class FeatureCheckerExtensions
- public static void CheckEnabled(this IFeatureChecker featureChecker, string featureName)
- public static void CheckEnabled(this IFeatureChecker featureChecker, bool requiresAll, string[] featureNames)
- public static Task CheckEnabledAsync(this IFeatureChecker featureChecker, string featureName)
- public static Task CheckEnabledAsync(this IFeatureChecker featureChecker, bool requiresAll, string[] featureNames)
- public static string GetValue(this IFeatureChecker featureChecker, string featureName)
- public static string GetValue(this IFeatureChecker featureChecker, int tenantId, string featureName)
- public static bool IsEnabled(this IFeatureChecker featureChecker, string name)
- public static bool IsEnabled(this IFeatureChecker featureChecker, int tenantId, string featureName)
- public static bool IsEnabled(this IFeatureChecker featureChecker, bool requiresAll, string[] featureNames)
- public static Task<bool> IsEnabledAsync(this IFeatureChecker featureChecker, string featureName)
- public static Task<bool> IsEnabledAsync(this IFeatureChecker featureChecker, int tenantId, string featureName)
- public static Task<bool> IsEnabledAsync(this IFeatureChecker featureChecker, bool requiresAll, string[] featureNames)
-
public abstract class FeatureDefinitionContextBase : IFeatureDefinitionContext
-
public class FeatureDependencyContext : IFeatureDependencyContext, ITransientDependency
-
public static class FeatureDependencyExtensions
-
public class FeatureDictionary : Dictionary<string, Feature>
-
public class FeatureInterceptor : IInterceptor
-
public abstract class FeatureProvider
-
public enum FeatureScopes
-
public interface IFeatureChecker
-
public interface IFeatureConfiguration
-
public interface IFeatureDefinitionContext
-
public interface IFeatureDependency
-
public interface IFeatureDependencyContext
-
public interface IFeatureManager
-
public interface IFeatureValueStore
-
public class NullFeatureValueStore : IFeatureValueStore
-
public class RequiresFeatureAttribute : Attribute
-
public class SimpleFeatureDependency : IFeatureDependency
Abp.Application.Navigation
-
public class : IHasMenuItemDefinitions
- public IFeatureDependency { get; set; }
- public (string name, ILocalizableString displayName, string icon = null, string url = null, bool requiresAuthentication = false, string requiredPermissionName = null, int order = 0, object customData = null)
- public (string name, ILocalizableString displayName, string icon = null, string url = null, bool requiresAuthentication = false, string requiredPermissionName = null, int order = 0, object customData = null, IFeatureDependency featureDependency = null)
Abp.Application.Services
Abp.Application.Services.Dto
Abp.Auditing
Abp.Authorization
-
public interface IPermissionDefinitionContext
-
public sealed class Permission
- public IFeatureDependency DependedFeature { get; set; }
- public Permission(string name, ILocalizableString displayName = null, bool isGrantedByDefault = false, ILocalizableString description = null, MultiTenancySides multiTenancySides = 3)
- public Permission CreateChildPermission(string name, ILocalizableString displayName = null, bool isGrantedByDefault = false, ILocalizableString description = null, MultiTenancySides multiTenancySides = 3)
- public Permission(string name, ILocalizableString displayName = null, bool isGrantedByDefault = false, ILocalizableString description = null, MultiTenancySides multiTenancySides = 3, IFeatureDependency dependedFeature = null)
- public Permission CreateChildPermission(string name, ILocalizableString displayName = null, bool isGrantedByDefault = false, ILocalizableString description = null, MultiTenancySides multiTenancySides = 3, IFeatureDependency dependedFeature = null)
Abp.Configuration
-
public class SettingDefinition
- public object CustomData { get; set; }
- public SettingDefinition(string name, string defaultValue, ILocalizableString displayName = null, SettingDefinitionGroup group = null, ILocalizableString description = null, SettingScopes scopes = 1, bool isVisibleToClients = false, bool isInherited = true)
- public SettingDefinition(string name, string defaultValue, ILocalizableString displayName = null, SettingDefinitionGroup group = null, ILocalizableString description = null, SettingScopes scopes = 1, bool isVisibleToClients = false, bool isInherited = true, object customData = null)
-
public class SettingManager : ISettingManager, ISingletonDependency
Abp.Configuration.Startup
Abp.Domain.Uow
Abp.Json
-
public static class JsonExtensions
- public static string ToJsonString(this object obj, bool camelCase = false, bool indented = false)
Abp.Localization
Abp.Localization.Dictionaries
Abp.Localization.Dictionaries.Xml
Abp.Localization.Sources
Abp.Localization.Sources.Xml
Abp.MultiTenancy
Abp.Runtime.Caching
-
public static class AbpCacheNames
-
public abstract class CacheBase : ICache, IDisposable
- public virtual object Get(string key, Func<object> factory)
- public virtual Task<object> GetAsync(string key, Func<Task<object>> factory)
- public virtual object Get(string key, Func<string, object> factory)
- public virtual Task<object> GetAsync(string key, Func<string, Task<object>> factory)
-
public static class CacheExtensions
- public static object Get(this ICache cache, string key, Func<object> factory)
- public static TValue Get<TKey, TValue>(this ICache cache, TKey key, Func<TKey, TValue> factory)
- public static Task<object> GetAsync(this ICache cache, string key, Func<Task<object>> factory)
- public static Task<TValue> GetAsync<TKey, TValue>(this ICache cache, TKey key, Func<TKey, Task<TValue>> factory)
-
public static class CacheManagerExtensions
-
public interface ICache : IDisposable
-
public interface ITypedCache<TKey, TValue> : IDisposable
-
public static class TypedCacheExtensions
-
public class TypedCacheWrapper<TKey, TValue> : ITypedCache<TKey, TValue>, IDisposable
Abp.Runtime.Security
-
public static class AbpClaimTypes
- public const string ImpersonatorTenantId = "http://www.aspnetboilerplate.com/identity/claims/impersonatorTenantId"
- public const string ImpersonatorUserId = "http://www.aspnetboilerplate.com/identity/claims/impersonatorUserId"
Abp.Runtime.Session
Abp.Runtime.Validation
Abp.UI.Inputs