Freigeben über


LoadedImageSurface.Close Methode

Definition

Entsorgt die 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

Durch Aufrufen dieser Methode wird der LoadedImageSurface-Verweis gelöscht. Alle Pinsel oder Oberflächen, die aus dem LoadedImageSurface erstellt wurden und noch aktive Verweise aufweisen, werden jedoch weiterhin gerendert, es sei denn, Sie löschen diese ebenfalls explizit.

Gilt für: