Ask Learn
Preview
Please sign in to use this experience.
Sign inThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Closes the site collection and releases resources.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
'Declaration
Public Sub Close
'Usage
Dim instance As SPSite
instance.Close()
public void Close()
Calling the Close method has the same effect as calling the Dispose method. Use the Close method to close the SPSite object and release resources when you are finished using the object. Do not reuse the object or objects that are obtained through the object after it is closed.
If you create an SPSite object, you can use the Close method to close the object. However, if you have a reference to a shared resource, such as when the object is provided by the SPControl.GetContextSite method or Site property (for example, SPContext.Current.Site), do not use the Close method to close the object, but instead allow SharePoint Foundation or your portal application to manage the object. For more information about object disposal, see Disposing Objects.
The following code example illustrates how to use the Close method.
Dim siteCollection As New SPSite("http://" + System.Environment.MachineName)
siteCollection.Close()
SPSite oSiteCollection = new SPSite("http://" + System.Environment.MachineName);
oSiteCollection.Close(); // use the Using directive instead
Please sign in to use this experience.
Sign in