The ContentFunctionData type exposes the following members.

Constructors

  NameDescription
ContentFunctionData
ContentFunctionDataOverloaded.

Methods

  NameDescription
AccessFilter
Return whether the current user has right to view this content function in View mode.
Clone
Creates a shallow copy of the content function data
Copy
Makes a clone of the content function to the target extension page.
CreateOverloaded.
CreateWritableClone
Creates a writable copy of the ExtensionFunctionData instance.
Delete
Deletes a ContentFunctionData instance.
Deserialize
Deserialize object from xml
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
ExtractFunctionLink
FetchFunctionDataOverloaded.
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FindContentFunction
Find a function if it exists in the Content Area, recursively.
GetContentAreaById
Gets a specific ContentAreaData instance by its identity.
GetContentAreas
Get an IList of content areas contained in the ExtensionFunctionData instance
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
GetValue
Retrieves the value of the ContentFunctionData instance's property with the specified name.
HasAccessOverloaded.
InsertContentArea
Insert a ContentAreaData instance to the list of content areas of the ContentFunctionData instance.
LoadOverloaded.
LoadGlobalFunction
Loads an existing global ContentFunctionData instance.
MakeReadOnly
Set the ExtensionFunctionData instance to be read only.
MakeWritable
Make FunctionPage writable
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
OnCreated
OnCreating
OnDeleted
OnDeleting
Publish
Publish the current function page.
RebuildExtensionLink
Rebuild the extension links between page and functions after importing.
Save
Save changes to the ExtensionFunctionData instance.
SaveAsGlobal
Save the current instance of ContentFunctionData as a global function.
Serialize
Serialize object to xml
SetupFacadePropertyCollection
Only get properties assigned to the Extension Tab
SetValue
Sets value for the property with the specified name for this ContentFunctionData instance.
ToExportableData
Creates a clone of the ContentFunctionData instance for exporting.
ToImportableData
Converts the imported object to an extension object respectively.
ToString
Return the xml value of the function
(Overrides Object..::.ToString()()().)

Fields

Properties

  NameDescription
ACL
Gets the access control list for the ExtensionFunctionData instance.
Anchor
Represents a permanent URL to the content function.
AreaCount
Gets a value that indicates the number of content areas in the ContentFunctionData instance.
ContentAreas
Gets or sets a list of content areas of type ContentAreaData in the ContentFunctionData instance.
ContentFunctionLink
Gets the content function link reference of the ExtensionFunctionData instance.
ControlPath
Gets or sets the virtual path to a template control file that is associated with the ContentFunctionData instance.
CreatedTime
Gets the created time of the ContentFunctionData instance.
ExtensionPageLink
Specifies a page reference to the ExtensionPageData of the ContentFunctionData instance.
FunctionID
The FunctionId should not be accessed directly. Use FunctionLink.
FunctionPageLink
Sets or gets the ContentFunctionReference.
FunctionType
Gets or sets the ExtensionGeneric..::.ContentFunctionInstanceCategory of the ContentFunctionData instance.
FunctionTypeID
Gets the identity of ContentFunctionType from which the ExtensionFunctionData instance is created.
GlobalFunction
Gets or sets the global function information of the ContentFunctionData instance if it is a global function.
Guid
Represents the unique identity of the ContentFunctionData instance.
HavingAreas
Gets a value that indicates whether there are content areas in the ContentFunctionData instance.
Index
Index of the content function to specify its position within the content area
IsDynamicFunction
Gets a value that indicates whether the ContentFunctionData instance is a dynamic content function.
IsGlobal
Gets the value that indicates whether the ExtensionFunctionData instance is a Global function or not.
IsLoaded
Return if the content function is loaded with data, properties and nested structure.
IsReadOnly
Gets a value that indicates whether the ExtensionFunctionData instance is read only.
Item
LinkUrl
Gets a value that indicates the URL to the ContentFunctionData instance.
ModifiedTime
Gets the last modified time of the ContentFunctionData instance.
NeverUsed
Gets a value that indicates whether the ContentFunctionData instance used in any extension page.
Note
Comment text for each Content function instance. May be used as a note, dialog between editors.
Property
Gets a collection of content function properties in the ContentFunctionData instance.
RemoteSite
The RemoteSite should not be accessed directly. Use FunctionLink.
SavedTime
Gets the last saved time of the ContentFunctionData instance.
SpecializedFunctionProperty
Gets the specialized ExtensionFunctionProperty
StartPublishTime
Gets the start publish time of the ContentFunctionData instance.
StopPublishTime
Gets the stop publish time of the ContentFunctionData instance.
VisibleInMenu
Gets or sets the value to determine whether the the ExtensionFunctionData instance is shown in tool box or not.
WorkID
The WorkID should not be accessed directly. Use FunctionLink.

Events

  NameDescription
Created
Occurs when a ContentFunctionData instance is created.
Creating
Occurs when a ContentFunctionData instance is creating.
Deleted
Occurs when a ContentFunctionData instance is deleted.
Deleting
Occurs when a ContentFunctionData instance is deleting.

See Also