Share via


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)
Available in Sandboxed Solutions: No

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.

See Also

Reference

SPTabularViewUpgradeInfo Members

Microsoft.SharePoint Namespace