SPC110205: Dispose SPWeb created by SPLimitedWebPartManager |
SPC110205: Dispose SPWeb created by SPLimitedWebPartManager |
The SPLimitedWebPartManager class contains a reference to an internal SPWeb object that must be disposed.
TypeName: | DisposeSPWebCreatedBySPLimitedWebPartManager |
CheckId: | SPC110205 |
Severity: | Warning |
Type: | AssemblyFileReference |
Dispose any SPWeb object which has been created by SPLimitedWebPartManager. See sample from MSDN:
Bad Coding Practice
Rule relates to SPDisposeCheckId 'SPDisposeCheckID_160'. To ignore this rule add the attribute '[SPDisposeCheckIgnore(SPDisposeCheckID.SPDisposeCheckID_160, "Caller will dispose")]' to your method. Due to some limitations in current analysis the rule only checks for calls to the Web property of SPLimitedWebPartManager. Currently the rule cannot check if also Dispose is called on the property. This can lead to misleading warnings.
Copyright © 2013 RENCORE AB. All Rights Reserved
Disclaimer: The views and opinions expressed in this documentation and in SPCAF are those of the creators and do not necessarily reflect the opinions and recommendations of Microsoft or any member of Microsoft. All trademarks, service marks, collective marks, copyrights, registered names, and marks used or cited by this documentation are the property of their respective owners. SharePoint Code Analysis Framework, Version 4.5.2.7855, see www.spcaf.com for more information |