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. |
BlockTypeAttributeValues | Gets the entity attribute values. This should only be used inside LINQ statements when building a where clause for the query. This property should only be used inside LINQ statements for filtering or selecting values. Do not use it for accessing the attributes after the entity has been loaded. |
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 | |