Class ExposeKeyedServiceAttribute<TServiceType>
Inheritance
ExposeKeyedServiceAttribute<TServiceType>
Assembly: Volo.Abp.Core.dll
Syntax
[AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]
public class ExposeKeyedServiceAttribute<TServiceType> : Attribute, IExposedKeyedServiceTypesProvider where TServiceType : class
Type Parameters
Name |
Description |
TServiceType |
|
Constructors
ExposeKeyedServiceAttribute(object)
Declaration
public ExposeKeyedServiceAttribute(object serviceKey)
Parameters
Type |
Name |
Description |
object |
serviceKey |
|
Properties
ServiceIdentifier
Declaration
public ServiceIdentifier ServiceIdentifier { get; }
Property Value
Methods
GetExposedServiceTypes(Type)
Declaration
public ServiceIdentifier[] GetExposedServiceTypes(Type targetType)
Parameters
Type |
Name |
Description |
Type |
targetType |
|
Returns
Implements
Extension Methods