SPWeb.Dispose-Methode
Gibt alle Ressourcen, die von der aktuellen Instanz der Website verwendet werden.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Sub Dispose
'Usage
Dim instance As SPWeb
instance.Dispose()
public void Dispose()
Implementiert
Hinweise
Rufen Sie Dispose auf, wenn Sie mit der Verwendung dieser Klasse fertig sind. Die Method Dispose hinterlässt diese Klasse in einem nicht verwendbaren Zustand. Nach Aufruf von Dispose müssen Sie alle Referenzen zu dieser Klasse freigeben, damit der Garbage Collector den Speicher, der von der Klasse belegt wurde, freigeben kann. Weitere Informationen finden Sie unter Bereinigen von nicht verwalteten Ressourcen und Implementieren einer Dispose-Methode. Eine spezielle Anleitung zum Verwerfen von SharePoint-Klassen finden Sie unter Bewährte Methoden für SharePoint Foundation: Verwerfen von Objekten.
Hinweis Rufen Sie stets Dispose auf, bevor Sie Ihre letzte Referenz zu dieser Klasse freigeben. Andernfalls werden die Ressourcen, die von der Methode verwendet werden, erst freigegeben, wenn der Garbage Collector die Finalize-Methode dieses Objekts aufruft.
Diese Methode lediglich die Close -Methode aufgerufen. Verwenden diese Methode oder die Close -Methode, um lassen Sie die Ressourcen des SPWeb -Objekts, wenn Sie das Objekt sind. Nicht wiederverwenden Sie das Objekt oder die Objekte, die über das-Objekt abgerufen werden, nachdem es geschlossen wird.
Wenn Sie ein SPWeb -Objekt erstellen, können Sie diese Methode verwenden, um das Objekt zu schließen. Wenn Sie einen Verweis auf eine freigegebene Ressource wie beispielsweise wenn das Objekt, von der SPControl.GetContextWeb -Methode angegeben wird, haben verwenden Sie diese Methode nicht auf das Objekt schließen, jedoch können Sie stattdessen SharePoint Foundation oder Ihre Portalanwendung zum Verwalten des Objekts. Weitere Informationen zu ordnungsgemäße verwerfen von Objekten finden Sie unter Disposing Objects.
Siehe auch
Referenz
Microsoft.SharePoint-Namespace