WorkspaceTemplateConfiguration Class |
Namespace: Colygon.MatchPoint.Workspaces.Configuration
[SerializableAttribute] public class WorkspaceTemplateConfiguration : IConfiguration, IConfigurationLifecycle
The WorkspaceTemplateConfiguration type exposes the following members.
Name | Description | |
---|---|---|
WorkspaceTemplateConfiguration | Initializes a new instance of the WorkspaceTemplateConfiguration class |
Name | Description | |
---|---|---|
ContentDatabase | Obsolete. | |
CreateSiteCollection | Obsolete. | |
EnableItemLevelPermissions | Obsolete. | |
InheritPermissions | Obsolete. | |
OwnerLogin | Obsolete. |
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetAvailableFieldNames | ||
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetTemplate | ||
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
GetWorkspaceList | ||
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
ContentTypeName | Specifies the name of the content type for this workspace. Caution: placeholders are evaluated in the context of the current web and not of the new workspace. User input can be accessed by a placeholder using the 'Self' variable, e.g. '{Self.FieldName}'. See 'SiteId' for more information. | |
EventHandlers | Contains event handler configuration elements, each of which specifies an event handler for this MatchPoint instance. | |
Fields | Contains fields that are displayed on the Web Part. | |
Forms | Contains the forms specified for this workspace template. | |
ItemLevelPermissionSettings | Specifies item level permission settings for this workspace template. Note that changes within this node are only applied when a workspace is updated or created. | |
ListLocationExpression | Specifies the location for the workspace list. If the list does not exist, it is created. This URL has to be either absolute (http://server/web/subweb) or server relative (/web/subweb). Leave empty to store the item in the workspace. If you do so, note, that all aggregations have to be search-based. | |
ListRating | If enabled, the workspace list supports rating according to the selected mode. I.e. workspace redirector items can be rated. | |
ListTitle | Specifies the title of the workspace list. | |
PermissionInheritanceMode | Specifies how the web permission inheritance should be handled. 'Inherit' defines that the permissions of the parent web should be used. 'Break' defines that the permission inheritance should be broken. 'UseSiteTemplate' defines that the settings in the site template define the permission mode. | |
Permissions | Contains the permissions specified for this workspace template. | |
RequestAccessEmail | Request access emails will be sent to this address. If no email address is specified, the request access is disabled on the site. User input can be accessed by a placeholder using the 'Self' variable, e.g. '{Self.FieldName}'. See 'SiteId' for more information. | |
RoleTagDefinition | Specifies the settings for role tags that are automatically created for MatchPoint roles on the workspace. | |
SiteCollectionSettings | Defines settings for site collections. | |
SiteId | Specifies the ID for the workspace. This ID is also used for the workspace tag key. Caution: placeholders are evaluated in the context of the current web and not of the new workspace. The expression variable 'Self' points to the workspace instance being created or updated. Therefore the pattern '{Self.FieldName}' can be used to access user input. '{Self.Tags}' can be used to access the updated tags of the workspace. | |
SiteTitle | Specifies the title for the workspace and the workspace tag. User input can be accessed by a placeholder using the 'Self' variable, e.g. '{Self.FieldName}'. See 'SiteId' for more information. 'Self.Id' can be used to access the workspace ID defined by the property 'SiteId'. | |
TagDefinition | Contains the tag definition for the workspace tag. | |
TargetUrlExpression | Specifies the location where the workspace should be created. This URL can be relative to the current web. User input can be accessed by a placeholder using the 'Self' variable, e.g. '{Self.FieldName}'. See 'SiteId' for more information. | |
TemplateExpression | Specifies the web template that should be used to create the workspace. This field will be ignored if there is a 'TemplateField' configured. User input can be accessed by a placeholder using the 'Self' variable, e.g. '{Self.FieldName}'. See 'SiteId' for more information. | |
TemplateId | Contains a GUID that is used to identify the template. | |
TemplateLanguage | Specifies the language (LCID) of the web template that is used to create the workspace. This field will be ignored if there is a 'TemplateField' configured. User input can be accessed by a placeholder using the 'Self' variable, e.g. '{Self.FieldName}'. See 'SiteId' for more information. |