SPWeb.Dispose - Méthode
Libère toutes les ressources utilisées par l'instance actuelle du site Web.
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Sub Dispose
'Utilisation
Dim instance As SPWeb
instance.Dispose()
public void Dispose()
Implémentations
Remarques
Appelez Dispose lorsque vous avez terminé d’utiliser cette classe. La méthode Dispose laisse cette classe dans un état inutilisable. Après avoir appelé Dispose, vous devez libérer toutes les références à cette classe pour que le garbage collector puisse récupérer la mémoire que la classe occupait. Pour plus d’informations, voir Nettoyage de ressources non managées et Implémentation d’une méthode Dispose. Pour obtenir de l’aide spécifique sur la suppression de classes SharePoint, voir Meilleures pratiques avec SharePoint Foundation : Suppression d’objets.
Remarque : appelez toujours Dispose avant de libérer votre dernière référence à cette classe. Sinon, les ressources qu’elle utilise ne seront pas libérées tant que le garbage collector n’aura pas appelé la méthode Finalize de cet objet.
Cette méthode appelle simplement la méthode Close . Utilise cette méthode ou la méthode Close pour libérer les ressources de l'objet SPWeb lorsque vous avez terminé à l'aide de l'objet. Ne réutilisez pas l'ou les objets qui sont obtenues à partir de l'objet après sa fermeture.
Si vous créez un objet SPWeb , vous pouvez utiliser cette méthode pour fermer l'objet. Toutefois, si vous avez une référence à une ressource partagée, comme lorsque l'objet est fourni par la méthode SPControl.GetContextWeb , pas d'utiliser cette méthode pour fermer l'objet, mais permettent à la place de SharePoint Foundation ou votre application portail pour gérer l'objet. Pour plus d'informations sur la suppression d'objets, consultez Disposing Objects.
Voir aussi
Référence
Microsoft.SharePoint - Espace de noms