Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
DeletePart Method

Package.DeletePart Method

Deletes a part with a given URI from the package.

Namespace:  System.IO.Packaging
Assembly:  WindowsBase (in WindowsBase.dll)

public void DeletePart(
	Uri partUri
)

Parameters

partUri
Type: System.Uri

The URI of the part to delete.

ExceptionCondition
ArgumentNullException

partUri is null.

ArgumentException

partUri is not a valid PackagePart URI.

ObjectDisposedException

The package is not open (Dispose or Close has been called).

IOException

The package is read-only.

partUri must be a relative URI that consists of an absolute path which starts with a forward slash ("/") character. The absolute path is relative to the package root and is formed according to the RFC 3986 Uniform Resource Identifier (URI) Generic Syntax specification. "/page1.xaml" and "/images/picture4.jpg" are examples of valid part URIs.

No exception is raised if a part with the specified partUri is not in the package. (You can use the PartExists method to determine whether a part with a specified partUri is in the package.)

For additional information, see the Open Packaging Conventions (OPC) specification available for download at http://go.microsoft.com/fwlink/?LinkID=71255.

Notes to Inheritors

DeletePart internally calls the derived class's DeletePartCore method to actually delete the part based on the physical format implemented in the derived class.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft