Aracılığıyla paylaş


PackageStore.RemovePackage(Uri) Yöntem

Tanım

Package belirtilen URI ile öğesini depodan kaldırır.

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

Parametreler

uri
Uri

Kaldırılacak paketin tekdüzen kaynak tanımlayıcısı (URI).

Özel durumlar

packageUri, null değeridir.

packageUri geçersiz bir paket URI'si.

Örnekler

Aşağıdaki örnekte yönteminin nasıl kullanılacağı gösterilmektedir 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
' --------------------------- 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

Açıklamalar

packageUri , yöntem çağrısında belirtilen URI'ler ile AddPackage eşleştirilir.

Güvenlik Notu Bu yöntem tüm özel Package (olmayanZipPackage) türler için talepte EnvironmentPermission bulunur.

Şunlara uygulanır

Ayrıca bkz.