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 元件的元件是否位於 package.)

如需詳細資訊,請參閱可在 下載 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/的開放封裝慣例 (OPC) 規格。

給繼承者的注意事項

DeletePart(Uri) 在內部呼叫衍生類別的 DeletePartCore(Uri) 方法,根據衍生類別中實作的實體格式,實際刪除元件。

適用於

另請參閱