Class ServiceEntryFeatures
Describes the features of an AbstractServiceEntry
Inheritance
System.Object
ServiceEntryFeatures
Namespace: Solti.Utils.DI.Interfaces
Assembly: Solti.Utils.DI.Interfaces.dll
Syntax
public sealed class ServiceEntryFeatures : Enum
Fields
CreateSingleInstance
A single instance will be created.
Declaration
public const ServiceEntryFeatures CreateSingleInstance
Field Value
Type | Description |
---|---|
ServiceEntryFeatures |
Default
The default state.
Declaration
public const ServiceEntryFeatures Default
Field Value
Type | Description |
---|---|
ServiceEntryFeatures |
Shared
The created service instance is shared between scopes.
Declaration
public const ServiceEntryFeatures Shared
Field Value
Type | Description |
---|---|
ServiceEntryFeatures |
SupportsAspects
Proxying is supported via the AspectAttribute class.
Declaration
public const ServiceEntryFeatures SupportsAspects
Field Value
Type | Description |
---|---|
ServiceEntryFeatures |
SupportsBuild
Calling the Build(IBuildContext, IReadOnlyList<IFactoryVisitor>) method is supported.
Declaration
public const ServiceEntryFeatures SupportsBuild
Field Value
Type | Description |
---|---|
ServiceEntryFeatures |
value__
Declaration
public int value__
Field Value
Type | Description |
---|---|
System.Int32 |