Package.DeletePart(Uri) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用包中给定的 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。
例外
partUri
为 null
。
partUri
不是有效的 PackagePart URI。
包未打开(已调用了 Dispose(Boolean) 或 Close())。
包为只读。
注解
partUri
必须是一个相对 URI,其中包含以正斜杠 (“/”) 字符开头的绝对路径。 绝对路径相对于包根目录,根据 RFC 3986 统一资源标识符 (URI) 泛型语法规范形成。 “/page1.xaml”和“/images/picture4.jpg”是有效部件 URI 的示例。
如果具有指定 partUri
的部件不在包中,则不会引发异常。 (可以使用 PartExists 方法确定具有指定 partUri
的部件是否位于 package.)
有关其他信息,请参阅开放打包约定 (OPC) 规范,可从 下载 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/。
继承者说明
DeletePart(Uri) 内部调用派生类的 DeletePartCore(Uri) 方法,根据派生类中实现的物理格式实际删除部件。