Assembly: EPiServer.Shell (in EPiServer.Shell.dll) Version: 8.0.0
C# |
---|
[DataContractAttribute] [EPiServerDataTableAttribute(TableName = "tblSystemBigTable")] [EPiServerDataStoreAttribute(StoreName = "GadgetStore")] public class Gadget : ICloneable |
A gadget, used for instance on the dashboard.
Name | Summary | Status |
---|---|---|
Clone | Creates a new object that is a copy of the current instance. | public |
Gadget Constructor | Initializes a new instance of the Gadget class. | public |
Gadget Constructor (GadgetDefinition) | Initializes a new instance of the Gadget class. | public |
GetIdentity | Extracts the identity from the object if it has one. | public, static |
GetOriginalType | Gets the Type of the current object, ensuring that the eventual type that could be generated by a proxy interceptor is ignored. | public, static |
GetRouteValues | Gets the route values. | public |
SetIdentity | Sets the identity into the object if supported | public, static |
ToPropertyBag(Object) | Create a PropertyBag instance and populates it with its properties The algorith for extracting properties is as follows: 1) Property must a have a getter and setter 2a) Getter must be public OR 2b) The class must be marked either with the DataContractAttribute or EPiServerDataContractAttribute and the property must be marked either with the DataMemberAttribute or EPiServerDataMemberAttribute | public, static |
ToPropertyBag(Object, IEnumerable(String)) | Create a PropertyBag instance and populates it with its properties | public, static |
Name | Summary | Status |
---|---|---|
ControllerTypeName | Type type of controller that serves the gadget interface. | public |
Definition | The definition used by this gadget. | public |
IconUrl | The URL to the icon image. | public |
Id | Obsolete. Use the Id property of the wrapping component instead. | public |
IsDeleted | Gets or sets a value indicating whether this instance is deleted. | public |
Name | Name for this gadget | public |
TemplateId | Id of the template for this gadget type. | public |
Title | The title of the gadget, used for ui puroses. | public |