ActivitySettingsPart Members

Defines methods that control the UI for the Activity in the Workflow Designer.Custom activities that have a UI in the FIM Portal must implement this interface.

The following tables list the members exposed by the ActivitySettingsPart type.

Protected Constructors

  Name Description
  ActivitySettingsPart Creates a new instance of the ActivitySettingsPart object with default values.

Top

Public Properties

(see also Protected Properties)

  Name Description
public property AccessKey  (Inherited from WebControl)
public property ActionBarCssClass Represents the Cascading Style Sheet (CSS) that applies to ActionBar elements of the activity UI.
public property ActionBarItemActiveCssClass Represents the Cascading Style Sheet (CSS) that applies to ActionBarItemActive elements of the activity UI.
public property ActionBarItemInactiveCssClass Represents the Cascading Style Sheet (CSS) that applies to ActionBarItemInactive elements of the activity UI.
public property ActivityName Represents the activity name.
public property AlternatingRowCssClass Represents the Cascading Style Sheet (CSS) that applies to AlternatingRow elements of the activity UI.
public property AppRelativeTemplateSourceDirectory  (Inherited from Control)
public property Attributes  (Inherited from WebControl)
public property BackColor  (Inherited from WebControl)
public property BindingContainer  (Inherited from Control)
public property BorderColor  (Inherited from WebControl)
public property BorderStyle  (Inherited from WebControl)
public property BorderWidth  (Inherited from WebControl)
public property BottomPagingCssClass Represents the Cascading Style Sheet (CSS) that applies to BottomPaging elements of the activity UI.
public property BrandBarImageAreaCssClass Represents the Cascading Style Sheet (CSS) that applies to BrandBarImageArea elements of the activity UI.
public property ButtonCssClass Represents the Cascading Style Sheet (CSS) that applies to Button elements of the activity UI.
public property CancelScript This API is currently not supported.
public property ClientID  (Inherited from Control)
public property Controls  (Inherited from CompositeControl)
public property ControlStyle  (Inherited from WebControl)
public property ControlStyleCreated  (Inherited from WebControl)
public property CssClass  (Inherited from WebControl)
public property DataCellCssClass Represents the Cascading Style Sheet (CSS) that applies to DeltaCell elements of the activity UI.
public property DescriptionCssClass Represents the Cascading Style Sheet (CSS) that applies to Description elements of the activity UI.
public property Enabled  (Inherited from WebControl)
public property EnableTheming  (Inherited from WebControl)
public property EnableViewState  (Inherited from Control)
public property ErrorMessageCssClass Represents the Cascading Style Sheet (CSS) that applies to ErrorMessage elements of the activity UI.
public property Font  (Inherited from WebControl)
public property FontTwoTierLabelCssClass Represents the Cascading Style Sheet (CSS) that applies to FontTwoTierLabel elements of the activity UI.
public property ForeColor  (Inherited from WebControl)
public property FormBodyCssClass Represents the Cascading Style Sheet (CSS) that applies to FormBody elements of the activity UI.
public property FormLabelCssClass Represents the Cascading Style Sheet (CSS) that applies to FormLabel elements of the activity UI.
public property HasAttributes  (Inherited from WebControl)
public property HeaderCellCssClass Represents the Cascading Style Sheet (CSS) that applies to HeaderCell elements of the activity UI.
public property HeaderRowCssClass Represents the Cascading Style Sheet (CSS) that applies to HeaderRowCssClass elements of the activity UI.
public property Height  (Inherited from WebControl)
public property ID  (Inherited from Control)
public property InformationBarCssClass Represents the Cascading Style Sheet (CSS) that applies to InformationBar elements of the activity UI.
public property LabelCssClass Represents the Cascading Style Sheet (CSS) that applies to Label elements of the activity UI.
public property NamingContainer  (Inherited from Control)
public property Page  (Inherited from Control)
public property PageTitleAreaFrameCssClass Represents the Cascading Style Sheet (CSS) that applies to PageTitleAreaFrame elements of the activity UI.
public property PageTitleCssClass Represents the Cascading Style Sheet (CSS) that applies to PageTitle elements of the activity UI.
public property Parent  (Inherited from Control)
public property PersistDataFlag This API is currently not supported.
public property RowCssClass Represents the Cascading Style Sheet (CSS) that applies to Row elements of the activity UI.
public property SearchTableCssClass Represents the Cascading Style Sheet (CSS) that applies to SearchTable elements of the activity UI.
public property SearchTextBoxCssClass Represents the Cascading Style Sheet (CSS) that applies to SearchTextBox elements of the activity UI.
public property Site  (Inherited from Control)
public property SiteTitleCssClass Represents the Cascading Style Sheet (CSS) that applies to SiteTitle elements of the activity UI.
public property SkinID  (Inherited from WebControl)
public property StandardHeaderCssClass Represents the Cascading Style Sheet (CSS) that applies to StandardHeader elements of the activity UI.
public property Style  (Inherited from WebControl)
public property SummaryCustomBodyCssClass Represents the Cascading Style Sheet (CSS) that applies to SummaryCustomBody elements of the activity UI.
public property TabIndex  (Inherited from WebControl)
public property TableCssClass Represents the Cascading Style Sheet (CSS) that applies to Table elements of the activity UI.
public property TemplateControl  (Inherited from Control)
public property TemplateSourceDirectory  (Inherited from Control)
public property TextBoxCssClass Represents the Cascading Style Sheet (CSS) that applies to TextBox elements of the activity UI.
public property Title Gets and sets the activity title. The title of the activity will be displayed in the Workflow Designer.
public property TitleCssClass Represents the Cascading Style Sheet (CSS) that applies to Title elements of the activity UI.
public property TitleDescriptionCssClass Represents the Cascading Style Sheet (CSS) that applies to TitleDescription elements of the activity UI.
public property TitleDescriptionFilterIconCssClass Represents the Cascading Style Sheet (CSS) that applies to TitleDescriptionFilterIcon elements of the activity UI.
public property TitleDescriptionIconCssClass Represents the Cascading Style Sheet (CSS) that applies to TitleDescriptionIcon elements of the activity UI.
public property ToolTip  (Inherited from WebControl)
public property UniqueID  (Inherited from Control)
public property Visible  (Inherited from Control)
public property WarningMessageCssClass Represents the Cascading Style Sheet (CSS) that applies to WarningMessage elements of the activity UI.
public property WebpageTitleCssClass Represents the Cascading Style Sheet (CSS) that applies to WebpageTitle elements of the activity UI.
public property Width  (Inherited from WebControl)

Top

Protected Properties

  Name Description
protected property Adapter  (Inherited from Control)
protected property ChildControlsCreated  (Inherited from Control)
protected property ClientIDSeparator  (Inherited from Control)
protected property Context  (Inherited from Control)
protected property DesignMode  (Inherited from Control)
protected property Events  (Inherited from Control)
protected property HasChildViewState  (Inherited from Control)
protected property IdSeparator  (Inherited from Control)
protected property IsChildControlStateCleared  (Inherited from Control)
protected property IsEnabled  (Inherited from WebControl)
protected property IsTrackingViewState  (Inherited from Control)
protected property IsViewStateEnabled  (Inherited from Control)
protected property LoadViewStateByID  (Inherited from Control)
protected property TagKey  (Inherited from WebControl)
protected property TagName  (Inherited from WebControl)
protected property ThisPage This API is currently not supported.
protected property ViewState  (Inherited from Control)
protected property ViewStateIgnoresCase  (Inherited from Control)

Top

Public Methods

(see also Protected Methods)

  Name Description
public method ApplyStyle  (Inherited from WebControl)
public method ApplyStyleSheetSkin  (Inherited from Control)
public method CopyBaseAttributes  (Inherited from WebControl)
public method DataBind  Overloaded. (Inherited from CompositeControl)
public method Dispose  (Inherited from Control)
public method Equals  Overloaded. (Inherited from Object)
public method FindControl  Overloaded. (Inherited from Control)
public method Focus  (Inherited from Control)
public method GenerateActivityOnWorkflow This method is called when a user clicks the Save button in the Workflow Designer. It should return an instance of the activity that has its properties set to the values entered into the controls used in the UI of the activity.
public method GetElementCssClass Gets the Cascading Style Sheet (CSS) class for the element.
public method GetHashCode  (Inherited from Object)
public method GetType  (Inherited from Object)
public method HasControls  (Inherited from Control)
public method Initialize Initializes the Activity UI webpage with the given style sheet.
public method LoadActivitySettings This method initializes activity UI controls to their default values.
public method MergeStyle  (Inherited from WebControl)
public method PersistSettings Saves the current UI control settings.
public methodstatic ReferenceEquals  (Inherited from Object)
public method RenderBeginTag  (Inherited from WebControl)
public method RenderControl  Overloaded. (Inherited from Control)
public method RenderEndTag  (Inherited from WebControl)
public method ResolveClientUrl  (Inherited from Control)
public method ResolveUrl  (Inherited from Control)
public method RestoreSettings Restores UI control settings stored in the data parameter.
public method SetElementCssClass Sets the Cascading Style Sheet (CSS) class for the element. The CSS is rendered by the Web server control on the client.
public method SetRenderMethodDelegate  (Inherited from Control)
public method SwitchMode Switches the activity UI between read only mode and edit mode.
public method ToString  (Inherited from Object)
public method ValidateInputs Returns true if all of the UI controls contain valid values. Otherwise, returns false.

Top

Protected Methods

  Name Description
protected method AddAttributesToRender  (Inherited from WebControl)
protected method AddedControl  (Inherited from Control)
protected method AddParsedSubObject  (Inherited from Control)
protected method BuildProfileTree  (Inherited from Control)
protected method ClearChildControlState  (Inherited from Control)
protected method ClearChildState  (Inherited from Control)
protected method ClearChildViewState  (Inherited from Control)
protected method CreateChildControls  (Inherited from Control)
protected method CreateControlCollection  (Inherited from Control)
protected method CreateControlStyle  (Inherited from WebControl)
protected method DataBind  Overloaded. (Inherited from Control)
protected method DataBindChildren  (Inherited from Control)
protected method EnsureChildControls  (Inherited from Control)
protected method EnsureDataPersisted This API is currently not supported.
protected method EnsureID  (Inherited from Control)
protected method Finalize  (Inherited from Object)
protected method FindControl  Overloaded. (Inherited from Control)
protected method GetDesignModeState  (Inherited from Control)
protected method HasEvents  (Inherited from Control)
protected method IsLiteralContent  (Inherited from Control)
protected method LoadControlState  (Inherited from Control)
protected method LoadViewState  (Inherited from WebControl)
protected method MapPathSecure  (Inherited from Control)
protected method MemberwiseClone  (Inherited from Object)
protected method OnBubbleEvent  (Inherited from Control)
protected method OnDataBinding  (Inherited from Control)
protected method OnInit  (Inherited from Control)
protected method OnLoad  (Inherited from Control)
protected method OnPreRender  (Inherited from Control)
protected method OnUnload  (Inherited from Control)
protected method OpenFile  (Inherited from Control)
protected method RaiseBubbleEvent  (Inherited from Control)
protected method RecreateChildControls  (Inherited from CompositeControl)
protected method RemovedControl  (Inherited from Control)
protected method Render  (Inherited from CompositeControl)
protected method RenderChildren  (Inherited from Control)
protected method RenderContents  (Inherited from WebControl)
protected method RenderControl  Overloaded. (Inherited from Control)
protected method ResolveAdapter  (Inherited from Control)
protected method SaveControlState  (Inherited from Control)
protected method SaveViewState  (Inherited from WebControl)
protected method SetDesignModeState  (Inherited from Control)
protected method TrackViewState  (Inherited from WebControl)

Top

Public Events

  Name Description
public event DataBinding  (Inherited from Control)
public event Disposed  (Inherited from Control)
public event Init  (Inherited from Control)
public event Load  (Inherited from Control)
public event PreRender  (Inherited from Control)
public event Unload  (Inherited from Control)

Top

Explicit Interface Implementations

  Name Description
  System.Web.UI.IAttributeAccessor.GetAttribute  (Inherited from WebControl)
  System.Web.UI.IAttributeAccessor.SetAttribute  (Inherited from WebControl)
  System.Web.UI.IControlDesignerAccessor.GetDesignModeState  (Inherited from Control)
  System.Web.UI.IControlDesignerAccessor.SetDesignModeState  (Inherited from Control)
  System.Web.UI.IControlDesignerAccessor.SetOwnerControl  (Inherited from Control)
  System.Web.UI.IParserAccessor.AddParsedSubObject  (Inherited from Control)
  System.Web.UI.WebControls.ICompositeControlDesignerAccessor.RecreateChildControls  (Inherited from CompositeControl)
  System.Web.UI.IControlBuilderAccessor.ControlBuilder  (Inherited from Control)
  System.Web.UI.IControlDesignerAccessor.UserData  (Inherited from Control)
  System.Web.UI.IDataBindingsAccessor.DataBindings  (Inherited from Control)
  System.Web.UI.IDataBindingsAccessor.HasDataBindings  (Inherited from Control)
  System.Web.UI.IExpressionsAccessor.Expressions  (Inherited from Control)
  System.Web.UI.IExpressionsAccessor.HasExpressions  (Inherited from Control)

Top

See Also

Reference

ActivitySettingsPart Class
Microsoft.IdentityManagement.WebUI.Controls Namespace

Other Resources

Rendering Custom Activities in the FIM Portal