Freigeben über


LoadedImageSurface.Close Methode

Definition

Entsorgt das LoadedImageSurface und die zugeordneten Ressourcen.

public:
 virtual void Close() = Close;
void Close();
// This member is not implemented in C#
function close()
' This member is not implemented in VB.NET

Implementiert

M:Windows.Foundation.IClosable.Close M:System.IDisposable.Close

Beispiele

In diesem Beispiel ist compositionSurfaceBrush auch nach dem Schließen von LoadedImageSurface weiterhin vorhanden.

Compositor compositor = new Compositor();
CompositionSurfaceBrush imageBrush = compositor.CreateSurfaceBrush();

LoadedImageSurface loadedSurface = LoadedImageSurface.StartLoadFromUri(new Uri("ms-appx:///Assets/myPic.jpg"));
loadedSurface.LoadCompleted += Load_Completed;
imageBrush.Surface = loadedSurface;

loadedSurface.Close();
// The imageBrush still exists

Hinweise

Beim Aufrufen dieser Methode wird die LoadedImageSurface-Referenz entfernt. Alle Pinsel oder Oberflächen, die aus dem LoadedImageSurface erstellt wurden und noch über aktive Verweise verfügen, werden jedoch weiterhin gerendert, es sei denn, Sie entfernen diese ebenfalls explizit.

Gilt für: