Show / Hide Table of Contents

Class ClientProxyApiDescriptionFinder

Inheritance
object
ClientProxyApiDescriptionFinder
Implements
IClientProxyApiDescriptionFinder
ISingletonDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Http.Client.ClientProxying
Assembly: Volo.Abp.Http.Client.dll
Syntax
public class ClientProxyApiDescriptionFinder : IClientProxyApiDescriptionFinder, ISingletonDependency

Constructors

ClientProxyApiDescriptionFinder(IVirtualFileProvider, IJsonSerializer)

Declaration
public ClientProxyApiDescriptionFinder(IVirtualFileProvider virtualFileProvider, IJsonSerializer jsonSerializer)
Parameters
Type Name Description
IVirtualFileProvider virtualFileProvider
IJsonSerializer jsonSerializer

Properties

ActionApiDescriptionModels

Declaration
protected Dictionary<string, ActionApiDescriptionModel> ActionApiDescriptionModels { get; }
Property Value
Type Description
Dictionary<string, ActionApiDescriptionModel>

ApplicationApiDescriptionModel

Declaration
protected ApplicationApiDescriptionModel ApplicationApiDescriptionModel { get; set; }
Property Value
Type Description
ApplicationApiDescriptionModel

JsonSerializer

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

VirtualFileProvider

Declaration
protected IVirtualFileProvider VirtualFileProvider { get; }
Property Value
Type Description
IVirtualFileProvider

Methods

FindAction(string)

Declaration
public virtual ActionApiDescriptionModel? FindAction(string methodName)
Parameters
Type Name Description
string methodName
Returns
Type Description
ActionApiDescriptionModel

GetApiDescription()

Declaration
public virtual ApplicationApiDescriptionModel GetApiDescription()
Returns
Type Description
ApplicationApiDescriptionModel

GetApplicationApiDescriptionModel()

Declaration
protected virtual ApplicationApiDescriptionModel GetApplicationApiDescriptionModel()
Returns
Type Description
ApplicationApiDescriptionModel

GetGenerateProxyFileInfos(List<IFileInfo>, string)

Declaration
protected virtual void GetGenerateProxyFileInfos(List<IFileInfo> fileInfoList, string path = "")
Parameters
Type Name Description
List<IFileInfo> fileInfoList
string path

Initialize()

Declaration
protected virtual void Initialize()

Implements

IClientProxyApiDescriptionFinder
ISingletonDependency

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