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)


Public Sub ExportWebPart ( _
    webPart As WebPart, _
    writer As XmlWriter _
Dim instance As SPLimitedWebPartManager
Dim webPart As WebPart
Dim writer As XmlWriter

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



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


SPLimitedWebPartManager class

SPLimitedWebPartManager members

Microsoft.SharePoint.WebPartPages namespace