Прочетете на английски Редактиране

Споделяне чрез


PackageStore.RemovePackage(Uri) Method

Definition

Removes the Package with a specified URI from the store.

C#
public static void RemovePackage(Uri uri);

Parameters

uri
Uri

The uniform resource identifier (URI) of the package to remove.

Exceptions

uri is null.

uri is an invalid package URI.

Examples

The following example shows how to use the RemovePackage method.

C#
// --------------------------- 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

Remarks

uri is matched to the URIs specified in the AddPackage method call.

Security Note This method demands EnvironmentPermission for all custom Package (non-ZipPackage) types.

Applies to

Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

See also