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
In This Article
Back to top Generated by DocFX