Show / Hide Table of Contents

Class ActionApiDescriptionModel

Inheritance
System.Object
ActionApiDescriptionModel
Namespace: Volo.Abp.Http.Modeling
Assembly: Volo.Abp.Http.dll
Syntax
public class ActionApiDescriptionModel : object

Properties

HttpMethod

Declaration
public string HttpMethod { get; set; }
Property Value
Type Description
System.String

Name

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String

Parameters

Declaration
public IList<ParameterApiDescriptionModel> Parameters { get; set; }
Property Value
Type Description
IList<ParameterApiDescriptionModel>

ParametersOnMethod

Declaration
public IList<MethodParameterApiDescriptionModel> ParametersOnMethod { get; set; }
Property Value
Type Description
IList<MethodParameterApiDescriptionModel>

ReturnValue

Declaration
public ReturnValueApiDescriptionModel ReturnValue { get; set; }
Property Value
Type Description
ReturnValueApiDescriptionModel

SupportedVersions

Declaration
public IList<string> SupportedVersions { get; set; }
Property Value
Type Description
IList<System.String>

UniqueName

Declaration
public string UniqueName { get; set; }
Property Value
Type Description
System.String

Url

Declaration
public string Url { get; set; }
Property Value
Type Description
System.String

Methods

AddParameter(ParameterApiDescriptionModel)

Declaration
public ParameterApiDescriptionModel AddParameter(ParameterApiDescriptionModel parameter)
Parameters
Type Name Description
ParameterApiDescriptionModel parameter
Returns
Type Description
ParameterApiDescriptionModel

Create(String, MethodInfo, String, String, IList<String>)

Declaration
public static ActionApiDescriptionModel Create(string uniqueName, MethodInfo method, string url, string httpMethod, IList<string> supportedVersions)
Parameters
Type Name Description
System.String uniqueName
MethodInfo method
System.String url
System.String httpMethod
IList<System.String> supportedVersions
Returns
Type Description
ActionApiDescriptionModel

GetHttpMethod()

Declaration
public HttpMethod GetHttpMethod()
Returns
Type Description
HttpMethod

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft