SPListItem 成员
表示列表中的项或行。
SPListItem 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
AllRolesForCurrentUser | Gets a full list of role definitions on the object to which the current user belongs on this scope. (从 SPSecurableObject 继承。) | |
Attachments | 获取与项目相关联的附件的集合。 | |
Audit | 获取与项目相关联的审核日志。 | |
BackwardLinks | 返回到项目的链接的集合。 | |
ClientFormItemData | 获取包含 CSR 表单中使用的项目属性的字典。 (覆盖 SPItem.ClientFormItemData。) | |
ContentType | 获取与项目相关联的内容类型。 | |
ContentTypeId | 获取与该项关联的内容类型的标识符。 | |
CopyDestinations | 通过SharePoint Foundation用户界面中获取项目可以复制到其中的 Url 的列表。 | |
CopyFieldMask | 获取字段掩码复制的项。 | |
CopySource | 如果项目复制操作的结果,请获取从中复制此项,源项目的 URL。 | |
DisplayName | 获取项的显示名称。 | |
EffectiveBasePermissions | 获取当前用户的有效基准权限该项目,包括组成员身份和策略。 (覆盖 SPItem.EffectiveBasePermissions。) | |
EffectiveBasePermissionsForUI | 获取当前用户的有效基本权限,因为它们应该显示在 UI 中。 | |
Fields | 获取或设置的所有字段的集合中项目的父对象。 (覆盖 SPItem.Fields。) | |
File | 从文档库中获取由该项表示的文件。 | |
FileSystemObjectType | 获取或设置项的文件系统对象类型。 | |
FirstUniqueAncestor | 已过时。Use the FirstUniqueAncestorSecurableObject property instead. (从 SPSecurableObject 继承。) | |
FirstUniqueAncestorSecurableObject | 检索第一个唯一上级,如果它具有唯一角色分配 ; 否则返回的第一个父对象 (文件夹、 列表或网站) 具有唯一角色分配。 (覆盖 SPItem.FirstUniqueAncestorSecurableObject。) | |
Folder | 获取与文件夹项目相关联的文件夹对象。 | |
ForwardLinks | 获取与项 ; 相关联的超链接的集合例如中的超链接的 URL 字段或格式文本字段。 | |
HasPublishedVersion | 获取一个 Boolean 值,指定项目的已发布的版本是否存在。 | |
HasUniqueRoleAssignments | 获取一个 Boolean 值,指定是否项目具有唯一的安全,或者其角色分配继承父对象。 (覆盖 SPSecurableObject.HasUniqueRoleAssignments。) | |
IconOverlay | 获取或设置针对此项目重叠图标的 URL。 | |
ID | 获取标识的项的整数。 (覆盖 SPItem.ID。) | |
Item[Guid] | 获取或设置一个值,包含通过由指定 GUID 标识的字段。 | |
Item[Int32] | 获取或设置一个值,包含由父列表的字段集合中指定索引处的字段。 (覆盖 SPItem.Item[Int32]。) | |
Item[String] | 获取或设置基于字段的标题、 内部名称或静态名称的项中的字段值。 (覆盖 SPItem.Item[String]。) | |
Level | 获取项的出版物的级别。 | |
ListItems | 获取父列表的集合属于项目的项目对象。 | |
MissingRequiredFields | 获取一个 Boolean 值,指定是否必填的字段中缺少的项的属性。 | |
ModerationInformation | 获取该项目,其中包括状态和注释的内容审批信息。 | |
Name | 获取项的名称。 | |
ParentList | 获取包含列表项的列表。 | |
ProgId | 此项的程序标识符。 | |
Properties | 获取项的元数据。 | |
RecurrenceID | 返回重复项的实例的标识符 (ID)。 | |
ReusableAcl | 获取一个代表项目的原始访问控制列表 (ACL) 信息的不透明对象。 (覆盖 SPItem.ReusableAcl。) | |
RoleAssignments | Gets the role assignments for this securable object. (从 SPSecurableObject 继承。) | |
ServerRedirected | 获取一个布尔值,该值指示当这些参与者单击链接以查看其是否将用户无权访问要查看的项目,或没有相应的客户端应用程序安装,用户定向到的项的服务器端呈现。 | |
ServerRedirectedPreviewUrl | 如果该功能存在,获取在浏览器中的文档的缩略图的 URL。 | |
SortType | 获取或设置时在视图中排序此项的类型。 | |
Tasks | 获取项的工作流任务的集合。 | |
Title | 获取项的标题。 | |
UniqueId | 获取唯一地标识内部数据库项目的 GUID。 | |
Url | 获取项目的相对于网站的 URL。 | |
Versions | 获取表示项目的版本的项目版本对象的集合。 | |
Web | 获取与列表项关联的网站。 | |
Workflows | 获取表示的当前正在运行,但不会工作流关联的项目工作流实例的工作流对象的集合。 | |
Xml | 获取包含在 XMLDATA 格式的列表项中的数据。 |
页首
方法
名称 | 说明 | |
---|---|---|
BreakRoleInheritance(Boolean) | Creates unique role assignments for the object and optionally copies role assignments from the parent. (从 SPSecurableObject 继承。) | |
BreakRoleInheritance(Boolean, Boolean) | 创建列表项的唯一角色分配、 (可选) 从父,复制角色分配和 (可选) 清除从后代唯一角色分配。 (覆盖 SPSecurableObject.BreakRoleInheritance(Boolean, Boolean)。) | |
CheckPermissions | Determines whether the current user has a specified set of permissions. (从 SPSecurableObject 继承。) | |
Copy(String, String) | 将指定的版本的项目复制到指定的目标。 | |
Copy(String, String, Hashtable, []) | 将指定的项目并将其属性作为流复制到指定的目标。 | |
CopyFrom(String) | 覆盖当前项目与项目的指定版本。 | |
CopyFrom(String, Hashtable, []) | 将当前项目与项目并将其属性的指定版本覆盖作为数据流。 | |
CopyTo | 将项目复制到指定的目标。 | |
Delete | 删除的项。 (覆盖 SPItem.Delete()。) | |
DoesUserHavePermissions(SPBasePermissions) | Indicates whether the current user has a specified set of permissions. (从 SPSecurableObject 继承。) | |
DoesUserHavePermissions(SPUser, SPBasePermissions) | 指示指定的用户是否对项目具有指定的权限。 | |
DoesUserHavePermissionsForUI | 检查指定的用户是否具有对某个项目的指定的权限。 | |
EnsureWorkflowInformation() | 检查项目的工作流信息,并如有必要,将更新以确保使用最新信息。 | |
EnsureWorkflowInformation(Boolean, Boolean) | 检查项目的工作流信息,并如有必要,将更新以确保使用最新信息。 | |
Equals | (从 Object 继承。) | |
Finalize | (从 Object 继承。) | |
GetFormattedValue | 返回指定的字段值,包括格式。 | |
GetHashCode | (从 Object 继承。) | |
GetType | (从 Object 继承。) | |
GetUserEffectivePermissionInfo | 获取指定的用户具有对列表项和该用户在此作用域相关的角色分配的有效权限的详细的信息。 (覆盖 SPItem.GetUserEffectivePermissionInfo(String)。) | |
GetUserEffectivePermissions | 获取指定的用户在列表项上拥有的有效权限。 (覆盖 SPItem.GetUserEffectivePermissions(String)。) | |
GetWOPIFrameUrl | 获取启动SPWOPIAction对象与列表项关联的 WOPI 应用程序与 SharePoint 框架页上的完整 URL。 | |
MemberwiseClone | (从 Object 继承。) | |
Recycle | 从内容数据库中删除项,并返回事务的全局唯一标识符 (GUID)。 | |
ReplaceLink | 指定链接列表项中的所有实例都替换为新的链接。 | |
ResetRoleInheritance | 删除本地角色分配,以便该列表项目,及其所有后代对象,重新继承角色分配从父对象。 (覆盖 SPSecurableObject.ResetRoleInheritance()。) | |
SystemUpdate() | 而不更改的修改或修改者字段的列表项所做的更改更新数据库。 | |
SystemUpdate(Boolean) | 使用对列表项而不更改的修改或修改者字段中,也可以选择的项目版本所做的更改更新数据库。 | |
ToString | (从 Object 继承。) | |
UnlinkFromCopySource | 如果项目复制操作的结果,请清除源项目 URL。 | |
Update | 使用对列表项所做的更改更新数据库。 (覆盖 SPItem.Update()。) | |
UpdateOverwriteVersion | 更新而无需创建另一个版本的项目的项目。 |
页首
域
名称 | 说明 | |
---|---|---|
m_Fields | 存储与项关联的 field 对象。 (从 SPItem 继承。) |
页首