Package.DeletePart(Uri) 方法

定义

从包中删除具有给定 URI 的部件。

public:
 void DeletePart(Uri ^ partUri);
public void DeletePart(Uri partUri);
member this.DeletePart : Uri -> unit
Public Sub DeletePart (partUri As Uri)

参数

partUri
Uri

要删除的部件的 URI。

例外

partUrinull

partUri 不是有效的 PackagePart URI。

包未打开(Dispose(Boolean)Close() 已调用)。

包是只读的。

注解

partUri 必须是由以正斜杠(“/”)字符开头的绝对路径的相对 URI。 绝对路径相对于包根目录,根据 RFC 3986 统一资源标识符(URI)通用语法规范形成。 “/page1.xaml”和“/images/picture4.jpg”是有效部件 URI 的示例。

如果具有指定 partUri 部件的部件不在包中,则不会引发异常。 (可以使用该方法 PartExists 来确定具有指定 partUri 部件的部件是否在包中。

有关其他信息,请参阅可在以下位置 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/下载的开放打包约定 (OPC) 规范。

继承者说明

DeletePart(Uri) 在内部调用派生类 DeletePartCore(Uri) 的方法,以实际删除基于派生类中实现的物理格式的部件。

适用于

另请参阅