WebPart Class

Definition

public ref class WebPart abstract : System::Web::UI::WebControls::WebParts::WebPart, Microsoft::SharePoint::WebPartPages::IConnectionData, System::Web::UI::IAttributeAccessor, System::Web::UI::INamingContainer
[Microsoft.SharePoint.WebPartPages.SupportsAttributeMarkup(false)]
public abstract class WebPart : System.Web.UI.WebControls.WebParts.WebPart, Microsoft.SharePoint.WebPartPages.IConnectionData, System.Web.UI.IAttributeAccessor, System.Web.UI.INamingContainer
type WebPart = class
    inherit WebPart
    interface INamingContainer
    interface IAttributeAccessor
    interface IConnectionData
Public MustInherit Class WebPart
Inherits WebPart
Implements IAttributeAccessor, IConnectionData, INamingContainer
Inheritance
WebPart
Derived
Attributes
Implements

Constructors

WebPart()

Fields

LimitOneConnection
UnlimitedConnections

Properties

AllowConnect
AllowEdit
AllowHide
AllowMinimize
AllowRemove
AllowZoneChange
AuthorizationFilter
BrowserDesignMode
CacheType
Caption
CatalogIconImageUrl
ClassResourcePath
ClientName
ConnectionID
Connections
ContainerWidth
CssStyleSheet
Description
DetailLink
Dir
EffectiveFrameType
EffectiveStorage
EffectiveTitle
ExportControlledProperties
FrameState
FrameType
Height
HelpLink
HelpMode
HelpUrl
Hidden
ID
ImportErrorMessage
IsIncluded
IsIncludedFilter
IsVisible
MissingAssembly
OverflowAuto
PartImageLarge
PartImageSmall
PartOrder
Permissions
Qualifier
SaveProperties
SerializeAll
SerializedAttachedPropertiesShared
SerializedAttachedPropertiesUser
ServerRelativeClassResourcePath
ShouldValidate
StorageKey
Subtitle
SuppressWebPartChrome
Title
TitleIconImageUrl
TitleUrl
UnknownXmlElements
UseDefaultStyles
WebPartMenu
Width
WorkItemTimeout
ZoneID

Methods

AddParsedSubObject(Object)
AfterDeserialize()
CanRunAt()
CreateWebPartMenu()
Dispose()
EnsureInterfaces()
GetCustomBuilder(String)
GetData()
GetDesignTimeFooter()
GetDesignTimeHeader()
GetInitEventArgs(String)
GetRequiresData()
GetThemedImages()
GetThemedLocalizedImages()
GetToolParts()
LoadResource(String)
LoadViewState(Object)
NotifyWorkItemComplete(IAsyncResult)
OnDataBinding(EventArgs)
OnInit(EventArgs)
OnPreRender(EventArgs)
OnUnload(EventArgs)
PartCacheInvalidate()
PartCacheInvalidate(Storage)
PartCacheInvalidate(Storage, String)
PartCacheRead(Storage, String)
PartCacheWrite(Storage, String, Object, TimeSpan)
PartCommunicationConnect(String, WebPart, String, ConnectionRunAt)
PartCommunicationInit()
PartCommunicationMain()
RegisterInterface(String, String, Int32, ConnectionRunAt, Object, String, String, String)
RegisterInterface(String, String, Int32, ConnectionRunAt, Object, String, String, String, Boolean)
RegisterWorkItem(IAsyncResult)
RegisterWorkItemCallback(WaitCallback, Object)
Render(HtmlTextWriter)
RenderWebPart(HtmlTextWriter)
RenderWorkItemTimeout(HtmlTextWriter)
ReplaceTokens(String)
RequiresWebPartClientScript()
SetWebPartPageComponent()
ShouldSerializeAllowConnect()
ShouldSerializeAllowEdit()
ShouldSerializeAllowHide()
ShouldSerializeAllowMinimize()
ShouldSerializeAllowRemove()
ShouldSerializeAllowZoneChange()
ShouldSerializeConnectionID()
ShouldSerializeConnections()
ShouldSerializeDescription()
ShouldSerializeDetailLink()
ShouldSerializeDir()
ShouldSerializeExportControlledProperties()
ShouldSerializeFrameState()
ShouldSerializeFrameType()
ShouldSerializeHeight()
ShouldSerializeHelpLink()
ShouldSerializeHelpMode()
ShouldSerializeID()
ShouldSerializeIsIncluded()
ShouldSerializeIsIncludedFilter()
ShouldSerializeIsVisible()
ShouldSerializeMissingAssembly()
ShouldSerializePartImageLarge()
ShouldSerializePartImageSmall()
ShouldSerializePartOrder()
ShouldSerializeTitle()
ShouldSerializeWidth()
ShouldSerializeZoneID()

Explicit Interface Implementations

IAttributeAccessor.GetAttribute(String)
IAttributeAccessor.SetAttribute(String, String)
IConnectionData.GetData()
IConnectionData.GetRequiresData()

Applies to