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) 的方法,根據衍生類別實作的物理格式實際刪除該零件。