Class ExposeServicesAttribute
Inheritance
ExposeServicesAttribute
Assembly: Volo.Abp.Core.dll
Syntax
[AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
public class ExposeServicesAttribute : Attribute, IExposedServiceTypesProvider
Constructors
ExposeServicesAttribute(params Type[])
Declaration
public ExposeServicesAttribute(params Type[] serviceTypes)
Parameters
Type |
Name |
Description |
Type[] |
serviceTypes |
|
Properties
IncludeDefaults
Declaration
public bool IncludeDefaults { get; set; }
Property Value
IncludeSelf
Declaration
public bool IncludeSelf { get; set; }
Property Value
ServiceTypes
Declaration
public Type[] ServiceTypes { get; }
Property Value
Methods
GetExposedServiceTypes(Type)
Declaration
public Type[] GetExposedServiceTypes(Type targetType)
Parameters
Type |
Name |
Description |
Type |
targetType |
|
Returns
Implements
Extension Methods