SPTabularViewUpgradeInfo class
Represents a SPView defined for a SPList on a SharePoint site identifiable by feature, list template, and base view identifiers.
Inheritance hierarchy
System.Object
Microsoft.SharePoint.SPTabularViewUpgradeInfo
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public NotInheritable Class SPTabularViewUpgradeInfo
'Usage
Dim instance As SPTabularViewUpgradeInfo
public sealed class SPTabularViewUpgradeInfo
Remarks
The feature identifier is a GUID for the Feature or List type (format: {##-#-#-###}). The List template identifier is an integer representing the Feature or List type (100, 101,...). Any list may have one or the other defined, but not necessarily both. One of these must be included and the other can be ignored as long as the one used is valid. The Base view identifier is an integer corresponding to a particular SPView defined in that List. Every SPTabularViewUpgradeInfo object must have valid base view identifier. The Content database is updated by unsetting the tabular view flag (represented by the tp_Flags column of the AllWebParts table) for every entry that matches either the (list template identifier, base view identifier) pair, or the (feature identifier, base view identifier) pair. For example, the value pair (101, 0) would represent the Document Library - Summary View. This would turn off checkboxes in all web parts that display the Doc Lib summary view.
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.