JournalStorageProviderAttribute
class
Namespace: Orleans.Journaling
Selects the named journal storage provider used by a grain type's activation-scoped durable state manager.
public sealed class JournalStorageProviderAttribute : Attribute, IGrainPropertiesProviderAttributeRemarks
All durable state in an activation shares the selected provider. Grain types without this attribute use
ProviderConstants. Recovery reads the selected provider's physical namespace. Changing the selection for existing journals requires a data migration or cutover strategy. Constructors
JournalStorageProviderAttribute(string)Selects the named journal storage provider used by a grain type's activation-scoped durable state manager.
Properties
ProviderNameGets the registered journal storage provider name.
Methods
Populate(IServiceProvider, Type, GrainType, Dictionary<string, string>)Adds grain properties toproperties.
