PackageStore.RemovePackage(Uri) Метод

Определение

Удаляет из хранилища Package с указанным URI.

public static void RemovePackage (Uri uri);

Параметры

uri
Uri

Универсальный код ресурса (URI) удаляемого пакета.

Исключения

packageUri имеет значение null.

packageUri является недопустимым URI пакета.

Примеры

В следующем примере показано, как использовать метод RemovePackage.

// --------------------------- CloseDocument --------------------------
/// <summary>
///   Closes the document currently displayed in
///   the DocumentViewer control.</summary>
public void CloseDocument()
{
    if (_xpsFile != null)
    {
        ShowStatus("Closing '" + Filename(_xpsFile) + "'");
        DocViewer.Document = null;
        _xpsFile = null;
    }

    // If the package is open, close it.
    if (_xpsPackage != null)
    {
        _xpsPackage.Close();
        _xpsPackage = null;
    }

    // The package is closed, remove it from the store.
    if (_packageUri != null)
    {
        PackageStore.RemovePackage(_packageUri);
        _packageUri = null;
    }

    // Disable document-related selections when there's no document.
    menuFileClose.IsEnabled = false;
    menuFilePrint.IsEnabled = false;
    menuViewIncreaseZoom.IsEnabled = false;
    menuViewDecreaseZoom.IsEnabled = false;
    this.Title = "RightsManagedPackageViewer SDK Sample";
    ShowPrompt(
        "Click 'File | Open...' to select a file to open and view.");
    rightsBlock.Text = "";
}// end:CloseDocument

Комментарии

packageUri сопоставляется с URI, указанными в вызове AddPackage метода.

Примечание по безопасности Для этого метода требуются все пользовательские EnvironmentPermissionPackage (не)ZipPackage типы.

Применяется к

См. также раздел