BlockType
Represents a configurable and functional component or module that extends the base functionality of the Rock system/framework. A BlockType can be implemented one or more
Layouts.
AdditionalLavaFields | |
Attributes | |
AttributeValueDefaults | |
AttributeValues | |
AvailableKeys | |
Blocks | Gets or sets a collection of Blocks that are implementations of this BlockType. |
Category | Gets or sets the category of the BlockType. Blocks will be grouped by category when displayed to user |
ContextKey | |
CreatedByPersonAlias | |
CreatedByPersonAliasId | |
CreatedByPersonId | |
CreatedByPersonName | |
CreatedDateTime | |
CustomSortValue | |
Description | Gets or sets the user defined description of the BlockType. |
EncryptedKey | |
EntityStringValue | |
EntityType | Gets or sets the type of the entity. |
EntityTypeId | Gets or sets the entity type identifier for the pre-compiled class that provides the logic for this block type. |
ForeignGuid | |
ForeignId | |
ForeignKey | |
Guid | |
Id | |
IdKey | |
IsCommon | Gets or sets a value indicating whether this blocktype is commonly used |
IsSystem | Gets or sets a flag indicating if this BlockType was created by and is a part of the Rock core system/framework. This property is required. |
IsValid | Returns true if this block type is valid. |
Item | |
ModifiedAuditValuesAlreadyUpdated | |
ModifiedByPersonAlias | |
ModifiedByPersonAliasId | |
ModifiedByPersonId | |
ModifiedByPersonName | |
ModifiedDateTime | |
Name | Gets or sets the name of the BlockType. |
ParentAuthority | |
ParentAuthorityPre | |
Path | Gets or sets relative path to the .Net ASCX UserControl that provides the HTML Markup and code for the BlockType. |
SiteTypeFlags | The list of SiteType this block type could be a part of. This is a hard coded list of values defined in the code as an enumeration. Show Values |
SupportedActions | |
TypeId | |
TypeName | |
UrlEncodedKey | |
ValidationResults | |