Class ClientProxyApiDescriptionFinder
Inheritance
ClientProxyApiDescriptionFinder
Assembly: Volo.Abp.Http.Client.dll
Syntax
public class ClientProxyApiDescriptionFinder : IClientProxyApiDescriptionFinder, ISingletonDependency
Constructors
ClientProxyApiDescriptionFinder(IVirtualFileProvider, IJsonSerializer)
Declaration
public ClientProxyApiDescriptionFinder(IVirtualFileProvider virtualFileProvider, IJsonSerializer jsonSerializer)
Parameters
Properties
ActionApiDescriptionModels
Declaration
protected Dictionary<string, ActionApiDescriptionModel> ActionApiDescriptionModels { get; }
Property Value
ApplicationApiDescriptionModel
Declaration
protected ApplicationApiDescriptionModel ApplicationApiDescriptionModel { get; set; }
Property Value
JsonSerializer
Declaration
protected IJsonSerializer JsonSerializer { get; }
Property Value
VirtualFileProvider
Declaration
protected IVirtualFileProvider VirtualFileProvider { get; }
Property Value
Methods
FindAction(string)
Declaration
public virtual ActionApiDescriptionModel? FindAction(string methodName)
Parameters
Type |
Name |
Description |
string |
methodName |
|
Returns
GetApiDescription()
Declaration
public virtual ApplicationApiDescriptionModel GetApiDescription()
Returns
GetApplicationApiDescriptionModel()
Declaration
protected virtual ApplicationApiDescriptionModel GetApplicationApiDescriptionModel()
Returns
GetGenerateProxyFileInfos(List<IFileInfo>, string)
Declaration
protected virtual void GetGenerateProxyFileInfos(List<IFileInfo> fileInfoList, string path = "")
Parameters
Initialize()
Declaration
protected virtual void Initialize()
Implements
Extension Methods