IActivationDepthProvider Interface

Summary

Factory for ActivationDepth strategies.
graph BT Type["IActivationDepthProvider"] class Type type-node Implementing0["TransparentActivationDepthProviderImpl"]-.->Type click Implementing0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Activation/TransparentActivationDepthProviderImpl" Implementing1["LegacyActivationDepthProvider"]-.->Type click Implementing1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Activation/LegacyActivationDepthProvider" Implementing2["ITransparentActivationDepthProvider"]-.->Type click Implementing2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Activation/ITransparentActivationDepthProvider"

Syntax

public interface IActivationDepthProvider

Remarks

Factory for ActivationDepth strategies.

Methods

Name Value Summary
ActivationDepth(int, ActivationMode) IActivationDepth
Returns an ActivationDepth that will activate at most *depth* levels.
ActivationDepthFor(ClassMetadata, ActivationMode) IActivationDepth
Returns an ActivationDepth suitable for the specified class and activation mode.