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.)
如需詳細資訊,請參閱可在 下載 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/的開放封裝慣例 (OPC) 規格。
給繼承者的注意事項
DeletePart(Uri) 在內部呼叫衍生類別的 DeletePartCore(Uri) 方法,根據衍生類別中實作的實體格式,實際刪除元件。