Show / Hide Table of Contents

Class TemplateInfoProvider

Inheritance
object
TemplateInfoProvider
Implements
ITemplateInfoProvider
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 TemplateInfoProvider : ITemplateInfoProvider, ITransientDependency

Constructors

TemplateInfoProvider(ICancellationTokenProvider, IRemoteServiceExceptionHandler, AuthService, CliHttpClientFactory)

Declaration
public TemplateInfoProvider(ICancellationTokenProvider cancellationTokenProvider, IRemoteServiceExceptionHandler remoteServiceExceptionHandler, AuthService authService, CliHttpClientFactory cliHttpClientFactory)
Parameters
Type Name Description
ICancellationTokenProvider cancellationTokenProvider
IRemoteServiceExceptionHandler remoteServiceExceptionHandler
AuthService authService
CliHttpClientFactory cliHttpClientFactory

Properties

AuthService

Declaration
public AuthService AuthService { get; }
Property Value
Type Description
AuthService

CancellationTokenProvider

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

Logger

Declaration
public ILogger<TemplateInfoProvider> Logger { get; set; }
Property Value
Type Description
ILogger<TemplateInfoProvider>

RemoteServiceExceptionHandler

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

Methods

Get(string)

Declaration
public TemplateInfo Get(string name)
Parameters
Type Name Description
string name
Returns
Type Description
TemplateInfo

GetDefaultAsync()

Declaration
public Task<TemplateInfo> GetDefaultAsync()
Returns
Type Description
Task<TemplateInfo>

Implements

ITemplateInfoProvider
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