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 部件的部件是否在包中。
有关其他信息,请参阅可在以下位置 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/下载的开放打包约定 (OPC) 规范。
继承者说明
DeletePart(Uri) 在内部调用派生类 DeletePartCore(Uri) 的方法,以实际删除基于派生类中实现的物理格式的部件。