2.2.4.32 List Metadata Result Set
The List Metadata Result Set contains the metadata associated with the list (1) containing the requested document. The List Metadata Result Set is defined using T-SQL syntax, as follows.
-
tp_ID uniqueidentifier, tp_Title nvarchar(255), tp_Modified datetime, tp_Created datetime, tp_LastDeleted datetime, tp_Version int, tp_BaseType int, tp_ServerTemplate int, DirName nvarchar(256), LeafName nvarchar(128), DirName nvarchar(256), LeafName nvarchar(128), tp_ReadSecurity int, tp_WriteSecurity int, tp_Description ntext, tp_Fields ntext, tp_Direction int, tp_AnonymousPermMask int, tp_Flags int, tp_ThumbnailSize int, tp_WebImageWidth int, tp_WebImageHeight int, tp_ImageUrl nvarchar(255), tp_ItemCount int, tp_Author int, tp_ACL image, tp_EventSinkAssembly nvarchar(255), tp_EventSinkClass nvarchar(255), tp_EventSinkData nvarchar(255), tp_EmailInsertsFolder nvarchar(255), tp_EmailInsertsLastSyncTime nvarchar(50);
tp_ID: The List Identifier (section 2.2.1.10) of the list (1).
tp_Title: The title of the list (1) for display in the user interface.
tp_Modified: A time stamp in UTC format specifying when the list item within the list (1) was last modified.
tp_Created: A time stamp in UTC format specifying when the list (1) was created.
tp_LastDeleted: A time stamp in UTC format specifying when an item was last deleted from the list (1).
tp_Version: A counter incremented any time a change is made to the list (1), used for internal conflict detection.
tp_BaseType: The List Base Type (section 2.2.1.9) value from which the list (1) is derived.
tp_ServerTemplate: The List Server Template (section 2.2.1.12) enumeration value of the list template that defines the base structure of the list (1).
DirName: The directory name of the location that contains the list (1).
LeafName: The leaf name of the location that contains the list (1).
DirName: The directory name of the default template of the list (1).
LeafName: The leaf name of the default template of the list (1).
tp_ReadSecurity: Special restrictions that can be placed on list item access. The following values are valid.
Value |
Description |
---|---|
1 |
No special restrictions. |
2 |
Users will see only their own list items. The front-end Web server MUST NOT display list items to users without the ManageLists right unless the list item was created by that user (for example, tp_Author = @UserId). |
tp_WriteSecurity: Special restrictions that can be placed on list item update. The following values are valid.
Value |
Description |
---|---|
1 |
No special restrictions. |
2 |
Users will see only their own list items. The front-end Web server MUST NOT allow users without the ManageLists right to update a list item unless the list item was created by that user (for example, tp_Author = @UserId). |
4 |
Users will not update any list items in the list (1). The front-end Web server MUST NOT allow users without the ManageLists right to add or update list items in the list (1). |
tp_Description: The description of this list (1) for display in the front-end Web server.
tp_Fields: Contains an XML fragment representation of the field definitions. This field can be NULL if the list (1) has not been customized.
tp_Direction: An enumerated value specifying the direction of text flow for front-end Web server elements presented by this list (1). The following values are valid.
Value |
Description |
---|---|
0 |
No explicit direction is specified. |
1 |
Text flow is left to right. |
2 |
Text flow is right to left. |
tp_AnonymousPermMask: A WSS Rights Mask (section 2.2.2.10) that indicates the rights granted to a user that is anonymous, or has no specific rights, on this list (1).
tp_Flags: A List Flags (section 2.2.2.4) value describing this list (1).
tp_ThumbnailSize: The width, in pixels, specified for use when creating thumbnail images of list items within this list (1). This value MUST be NULL for lists that do not have a List Server Template value of 109 (Image Library Template). Thumbnails and web images are front-end Web server generated images of documents that are implementation-specific capabilities.
tp_WebImageWidth: The width, in pixels, that is specified for use when creating web images of list items within this list (1). This value MUST be NULL for lists that do not have a List Server Template value of 109 (Image Library Template).
tp_WebImageHeight: The height, in pixels, that is specified for use when creating web images of list items within this list (1). This value MUST be NULL for lists that do not have a List Server Template value of 109 (Image Library Template).
tp_ImageUrl: The URL of the image that is used to represent this list (1).
tp_ItemCount: The number of list items that are stored within this list (1).
tp_Author: The identifier of the user who created the list (1).
tp_ACL: The permissions for this list (1). If tp_ACL is NULL, then the permissions of the web to which this list belongs apply to this list (1).
tp_EventSinkAssembly: The name of the .NET assembly that contains the class definition that implements the event sink associated with this list (1). This value MUST default to NULL if no event sink has been associated with the list (1).
tp_EventSinkClass: The name of the class definition that implements the event sink associated with this list (1). This value MUST default to NULL if no event sink has been associated with the list (1).
tp_EventSinkData: Additional data persisted on behalf of the event sink implementation, to be passed to the event sink associated with this list (1). This value MUST default to NULL if no event sink has been associated with the list (1).
tp_EmailInsertsFolder: Contains a directory name specifying the directory on the configured email inserts server that SHOULD be inspected for new email messages to be processed for this list (1). If the List Flags for this list do not have the value 0x00010000 set, this field MUST be ignored. This value MUST default to NULL if no email inserts server has been associated with the list (1).
tp_EmailInsertsLastSyncTime: This field is a UTC time stamp encoded as a Unicode string in yyyy-mm-dd hh:mi:ss.mmm format, specifying the last time the location specified in the tp_EmailInsertsFolder column was inspected for new list items. If the List Flags value for this list (1) does not have the value 0x00010000 set, this field MUST be ignored. This value MUST default to NULL if no email inserts server has been associated with the list (1).