Show / Hide Table of Contents

Class ModuleInfoProvider

Inheritance
object
ModuleInfoProvider
Implements
IModuleInfoProvider
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Cli.ProjectBuilding
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public class ModuleInfoProvider : IModuleInfoProvider, ITransientDependency

Constructors

ModuleInfoProvider(IJsonSerializer, ICancellationTokenProvider, IRemoteServiceExceptionHandler, CliHttpClientFactory)

Declaration
public ModuleInfoProvider(IJsonSerializer jsonSerializer, ICancellationTokenProvider cancellationTokenProvider, IRemoteServiceExceptionHandler remoteServiceExceptionHandler, CliHttpClientFactory cliHttpClientFactory)
Parameters
Type Name Description
IJsonSerializer jsonSerializer
ICancellationTokenProvider cancellationTokenProvider
IRemoteServiceExceptionHandler remoteServiceExceptionHandler
CliHttpClientFactory cliHttpClientFactory

Properties

CancellationTokenProvider

Declaration
public ICancellationTokenProvider CancellationTokenProvider { get; }
Property Value
Type Description
ICancellationTokenProvider

JsonSerializer

Declaration
public IJsonSerializer JsonSerializer { get; }
Property Value
Type Description
IJsonSerializer

RemoteServiceExceptionHandler

Declaration
public IRemoteServiceExceptionHandler RemoteServiceExceptionHandler { get; }
Property Value
Type Description
IRemoteServiceExceptionHandler

Methods

GetAsync(string)

Declaration
public Task<ModuleInfo> GetAsync(string name)
Parameters
Type Name Description
string name
Returns
Type Description
Task<ModuleInfo>

GetModuleListAsync()

Declaration
public Task<List<ModuleInfo>> GetModuleListAsync()
Returns
Type Description
Task<List<ModuleInfo>>

Implements

IModuleInfoProvider
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform