LoadedImageSurface.Close メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
LoadedImageSurface と関連するリソースを破棄します。
public:
virtual void Close() = Close;
void Close();
// This member is not implemented in C#
function close()
' This member is not implemented in VB.NET
実装
M:Windows.Foundation.IClosable.Close
M:System.IDisposable.Close
例
この例では、LoadedImageSurface が閉じられた後も CompositionSurfaceBrush は引き続き存在します。
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
注釈
このメソッドを呼び出すと LoadedImageSurface 参照が破棄されますが、アクティブな参照を持つ LoadedImageSurface から作成されたブラシまたはサーフェスも、明示的に破棄しない限り、レンダリングは続行されます。