SPLimitedWebPartManager.ExportWebPart method

Serializes the specified Web Part into an XmlWriter as a *.dwp or *.webpart file.

Namespace:  Microsoft.SharePoint.WebPartPages
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Sub ExportWebPart ( _
    webPart As WebPart, _
    writer As XmlWriter _
)
'Usage
Dim instance As SPLimitedWebPartManager
Dim webPart As WebPart
Dim writer As XmlWriter

instance.ExportWebPart(webPart, writer)
public void ExportWebPart(
    WebPart webPart,
    XmlWriter writer
)

Parameters

Remarks

If the Web Part derives from Microsoft.SharePoint.WebPartPages.WebPart, and does not use features from System.Web.UI.WebControls.WebParts.WebPart, such as the System.Web.UI.WebControls.WebParts.PersonalizableAttribute, it serializes as a *.dwp file.

If the Web Part derives from System.Web.UI.WebControls.WebParts.WebPart, or derives from Microsoft.SharePoint.WebPartPages.WebPart, but does use certain key features from System.Web.UI.WebControls.WebParts.WebPart, then it serializes as a *.webpart file.

See also

Reference

SPLimitedWebPartManager class

SPLimitedWebPartManager members

Microsoft.SharePoint.WebPartPages namespace