Class AutoFacInjectPropertiesService
Inheritance
AutoFacInjectPropertiesService
Assembly: Volo.Abp.Autofac.dll
Syntax
public class AutoFacInjectPropertiesService : IInjectPropertiesService, ITransientDependency
Constructors
AutoFacInjectPropertiesService(IServiceProvider)
Declaration
public AutoFacInjectPropertiesService(IServiceProvider serviceProvider)
Parameters
Properties
ServiceProvider
Declaration
protected IServiceProvider ServiceProvider { get; }
Property Value
Methods
InjectProperties<TService>(TService)
Declaration
public virtual TService InjectProperties<TService>(TService instance) where TService : notnull
Parameters
Type |
Name |
Description |
TService |
instance |
|
Returns
Type |
Description |
TService |
|
Type Parameters
Name |
Description |
TService |
|
InjectProperties<TService>(TService, bool)
Declaration
protected virtual TService InjectProperties<TService>(TService instance, bool onlyForUnsetProperties) where TService : notnull
Parameters
Type |
Name |
Description |
TService |
instance |
|
bool |
onlyForUnsetProperties |
|
Returns
Type |
Description |
TService |
|
Type Parameters
Name |
Description |
TService |
|
InjectUnsetProperties<TService>(TService)
Declaration
public virtual TService InjectUnsetProperties<TService>(TService instance) where TService : notnull
Parameters
Type |
Name |
Description |
TService |
instance |
|
Returns
Type |
Description |
TService |
|
Type Parameters
Name |
Description |
TService |
|
Implements
Extension Methods