Udostępnij przez


PackageStore.RemovePackage(Uri) Metoda

Definicja

Usuwa element Package z określonym identyfikatorem URI ze sklepu.

public:
 static void RemovePackage(Uri ^ uri);
public static void RemovePackage (Uri uri);
static member RemovePackage : Uri -> unit
Public Shared Sub RemovePackage (uri As Uri)

Parametry

uri
Uri

Identyfikator URI (Uniform Resource Identifier) pakietu do usunięcia.

Wyjątki

packageUri to null.

packageUri jest nieprawidłowym identyfikatorem URI pakietu.

Przykłady

W poniższym przykładzie pokazano, jak używać RemovePackage metody .

// --------------------------- 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
' --------------------------- CloseDocument --------------------------
''' <summary>
'''   Closes the document currently displayed in
'''   the DocumentViewer control.</summary>
Public Sub CloseDocument()
    If _xpsFile IsNot Nothing Then
        ShowStatus("Closing '" & Filename(_xpsFile) & "'")
        DocViewerProperty.Document = Nothing
        _xpsFile = Nothing
    End If

    ' If the package is open, close it.
    If _xpsPackage IsNot Nothing Then
        _xpsPackage.Close()
        _xpsPackage = Nothing
    End If

    ' The package is closed, remove it from the store.
    If _packageUri IsNot Nothing Then
        PackageStore.RemovePackage(_packageUri)
        _packageUri = Nothing
    End If

    ' Disable document-related selections when there's no document.
    menuFileClose.IsEnabled = False
    menuFilePrint.IsEnabled = False
    menuViewIncreaseZoom.IsEnabled = False
    menuViewDecreaseZoom.IsEnabled = False
    Me.Title = "RightsManagedPackageViewer SDK Sample"
    ShowPrompt("Click 'File | Open...' to select a file to open and view.")
    rightsBlock.Text = ""

End Sub

Uwagi

packageUri jest dopasowywany do identyfikatorów URI określonych w wywołaniu AddPackage metody.

Uwaga dotycząca zabezpieczeń Ta metoda wymaga EnvironmentPermission wszystkich typów niestandardowych Package (innych niżZipPackage).

Dotyczy

Zobacz też