Edit

Share via


Orleans.Placement Namespace

Classes

Name Description
ActivationCountBasedPlacementAttribute

Marks a grain class as using the ActivationCountBasedPlacement policy, which attempts to balance grain placement across servers based upon the relative number of recently active grains on each one.

HashBasedPlacementAttribute

Marks a grain class as using the HashBasedPlacement policy.

ImmovableAttribute

Ensures that activations of this grain type will not be migrated automatically.

PlacementAttribute

Base for all placement policy marker attributes.

PlacementFilterAttribute

Base for all placement filter marker attributes.

PlacementFilterExtensions
PlacementFilterStrategy

Represents a strategy for filtering silos which a grain can be placed on.

PreferLocalPlacementAttribute

Marks a grain class as using the PreferLocalPlacement policy.

RandomPlacementAttribute

Marks a grain class as using the RandomPlacement policy.

ResourceOptimizedPlacementAttribute

Marks a grain class as using the ResourceOptimizedPlacement policy.

SiloRoleBasedPlacementAttribute

Marks a grain class as using the SiloRoleBasedPlacement policy.

Interfaces

Name Description
IPlacementFilterDirector

Enums

Name Description
ImmovableKind

Emphasizes that immovability is restricted to certain components.