PackageStore.RemovePackage(Uri) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет из хранилища Package с указанным URI.
public:
static void RemovePackage(Uri ^ uri);
public static void RemovePackage (Uri uri);
static member RemovePackage : Uri -> unit
Public Shared Sub RemovePackage (uri As 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
' --------------------------- 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
Комментарии
packageUri
сопоставляется с URI, указанными в вызове AddPackage метода.
Примечание по безопасности Для этого метода требуются все пользовательские EnvironmentPermissionPackage (не)ZipPackage типы.