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 ActionApiDescriptionModel? FindAction(string methodName)
Parameters
Type Name Description
string methodName
Returns
Type Description
ActionApiDescriptionModel

GetApiDescription()

Declaration
public ApplicationApiDescriptionModel GetApiDescription()
Returns
Type Description
ApplicationApiDescriptionModel

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