Table of Contents

Class ActivityInitializerWrapperBase

Namespace
CMS.Activities
Assembly
CMS.Activities.dll

Provides wrapper for activity type and activity setting key for IActivityInitializer.

public abstract class ActivityInitializerWrapperBase : IActivityInitializer
Inheritance
object
ActivityInitializerWrapperBase
Implements
Extension Methods

Constructors

ActivityInitializerWrapperBase(IActivityInitializer)

Constructs new instance of ActivityInitializerWrapperBase.

protected ActivityInitializerWrapperBase(IActivityInitializer originalInitializer)

Parameters

originalInitializer IActivityInitializer

Original activity initializer

Properties

ActivityType

Original activity type.

public string ActivityType { get; }

Property Value

string

OriginalInitializer

protected IActivityInitializer OriginalInitializer { get; }

Property Value

IActivityInitializer

SettingsKeyName

Original settings key.

public string SettingsKeyName { get; }

Property Value

string

Methods

Initialize(IActivityInfo)

Initializes IActivityInfo properties.

public abstract void Initialize(IActivityInfo activity)

Parameters

activity IActivityInfo

Activity info