Edit

Share via


WellKnownGrainTypeProperties Class

Definition

Well-known grain properties.

public static class WellKnownGrainTypeProperties
type WellKnownGrainTypeProperties = class
Public Class WellKnownGrainTypeProperties
Inheritance
WellKnownGrainTypeProperties

Fields

BindingPrefix

The prefix for binding declarations

BindingTypeKey

The key for defining a binding type.

BroadcastChannelBindingPatternKey

The key to specify a channel binding pattern.

BroadcastChannelBindingTypeValue

The binding type for Broadcast Channels.

ChannelIdMapperKey

The key to specify a channel id mapper

FullTypeName

The full name of the primary implementation type. Used for prefix-based matching of implementations.

GrainDirectory

The directory policy for grains of this type.

IdleDeactivationPeriod

The period after which an idle grain will be deactivated.

Immovable

Whether a grain can be migrated by active-rebalancing or not.

ImplementedInterfacePrefix

Prefix for keys which indicate GrainInterfaceType of interfaces which a grain class implements.

IndefiniteIdleDeactivationPeriodValue

The value for IdleDeactivationPeriod used to specify that the grain should not be deactivated due to idleness.

LegacyGrainKeyType

Key type of the grain, if it implement a legacy interface. Valid values are nameof(String), nameof(Int64) and nameof(Guid)

MayInterleavePredicate

Specifies the name of a method used to determine if a request can interleave other requests.

PlacementStrategy

The name of the placement strategy for grains of this type.

Reentrant

Whether a grain is reentrant or not.

StreamBindingIncludeNamespaceKey

Whether to include the namespace name in the grain id.

StreamBindingPatternKey

The key to specify a stream binding pattern.

StreamBindingTypeValue

The binding type for Orleans streams.

StreamIdMapperKey

The key to specify a stream id mapper

TypeName

The name of the primary implementation type. Used for convention-based matching of primary interface implementations.

Unordered

Whether or not messages to this grain are unordered.

Applies to

See also