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 继承。)

页首

另请参阅

引用

SPListItem 类

Microsoft.SharePoint 命名空间