SPContext 成员

表示Microsoft SharePoint Foundation中的 HTTP 请求的上下文。

SPContext 类型公开以下成员。

属性

  名称 说明
公共属性 ContentTypeSetInQueryString 获取或设置一个布尔值,该值指示是否在查询字符串中设置的内容类型。
公共属性 ContextPageInfo (如果有) 当前请求获取有关当前列表项的信息。例如,信息可能包括的项 ID,如果它是欢迎页或该对象的基本权限。
公共属性静态成员 Current 在Microsoft SharePoint Foundation中获取当前 HTTP 请求的上下文。
公共属性 FieldControlCacheGetCallback 获取或设置要调用该方法以检查当前的Microsoft SharePoint Foundation HTTP 上下文中缓存值的委托。
公共属性 FieldControlCacheSetCallback 获取或设置要在当前的Microsoft SharePoint Foundation HTTP 上下文中设置缓存的数据时调用的委托。
公共属性 Fields 获取与Microsoft SharePoint Foundation上下文的内容类型的项目相关联的字段元数据。
公共属性 File 获取与给定的Microsoft SharePoint Foundation上下文的列表项对象相关联的文件。
公共属性 FileLevel 获取表示形式的 ASP.Net 页的文件的版本。
公共属性 FormContext 获取特定于表单的Microsoft SharePoint Foundation上下文的窗体上下文对象。
公共属性 HasDesignTimeContentType 获取一个指示当前上下文中的列表项是否与设计时的内容类型相关联的Boolean值。
公共属性 IsDesignTime 获取一个Boolean值,该值指示是否在设计时配置中运行的 Web 请求。
公共属性 IsPopUI 获取一个值,该值指示当前请求是否用于表示一个弹出对话框的用户界面 (UI) 中的页面。
公共属性 IsRemoteAuthoringTime 获取一个值,该值代表是否将当前请求呈现为设计时。
公共属性 Item 获取由给定的列表和项 ID SPListItem对象,或是在创建SPContext对象时设置的SPItem对象。
公共属性 ItemId 获取与Microsoft SharePoint Foundation上下文相关联的项的 ID。
公共属性 ItemIdAsString 获取或设置与请求的上下文相关联的列表项的 id 的字符串值。
公共属性 List 获取与Microsoft SharePoint Foundation上下文相关联的列表。
公共属性 ListId 获取与Microsoft SharePoint Foundation上下文相关联的列表的 GUID。
公共属性 ListItem 获取与Microsoft SharePoint Foundation上下文相关联的列表项。
公共属性 ListItemDisplayName 获取或设置显示名称与Microsoft SharePoint Foundation的当前 HTTP 上下文关联的项。
公共属性 ListItemServerRelativeUrl 获取或设置列表项的服务器-相对 URL 中Microsoft SharePoint Foundation的当前 HTTP 上下文。
公共属性 ListItemVersion 获取一个UInt32对象,该对象表示指定上下文的版本号。
公共属性 LoadContentTypes 获取或设置一个布尔值,指定是否将内容类型字段包含实现的Fields属性以返回字段时与项目关联。
公共属性 MobileContext Microsoft SharePoint Foundation上下文获取移动的上下文。
公共属性 RecurrenceID 返回的实例 ID 或异常 ID Microsoft SharePoint Foundation的上下文中,或如果当前上下文没有关联的事件的列表项与返回空引用(无 在 Visual Basic 中) 。
公共属性 RegionalSettings 在Microsoft SharePoint Foundation中获取当前 HTTP 上下文的区域设置对象。
公共属性静态成员 RenderingFromCurrentMetainfo 获取一个值,该值指示页呈现优化实际上是否为当前上下文。
公共属性 RootFolderUrl 获取当前上下文的根文件夹的 URL。
公共属性 Site 获取与当前的Microsoft SharePoint Foundation请求上下文相关联的站点集合。与静态Current属性配合使用。
公共属性 SiteFeatures 获取激活的网站集功能的Microsoft SharePoint Foundation上下文。
公共属性 SiteSubscription 获取属于此网站集的订阅。
公共属性 UseDefaultCachePolicy 获取或设置一个布尔值,确定Microsoft SharePoint Foundation是否在响应从SharePoint Foundation中获取某项设置的 HTTP 缓存标头。
公共属性 ViewContext 获取提供有关当前视图的视图上下文对象。
公共属性 Web 获取与当前的Microsoft SharePoint Foundation请求上下文相关联的 Web 站点。与静态Current属性配合使用。
公共属性 WebFeatures 获取激活的网站功能的Microsoft SharePoint Foundation上下文。

页首

方法

  名称 说明
公共方法 CacheWeb 缓存的 HTTP 请求的持续时间内的SPWeb 。
公共方法 ClearCachedWeb 删除以前已为此上下文缓存 web。
公共方法 Equals (从 Object 继承。)
受保护的方法 Finalize (从 Object 继承。)
公共方法 GetCachedWeb 检索此上下文缓存 web。
公共方法静态成员 GetContext(HttpContext) 返回指定的 HTTP 上下文的Microsoft SharePoint Foundation上下文。
公共方法静态成员 GetContext(SPWeb) 返回指定的Microsoft SharePoint Foundation网站的Microsoft SharePoint Foundation上下文。
公共方法静态成员 GetContext(HttpContext, SPItem, SPWeb) 返回使用指定的 HTTP 上下文、 项目和网站项目的Microsoft SharePoint Foundation上下文。
公共方法静态成员 GetContext(HttpContext, Int32, Type) 返回使用指定的 HTTP 上下文、 项 ID 和项类型的项的Microsoft SharePoint Foundation上下文。
公共方法静态成员 GetContext(HttpContext, Guid, Guid, SPWeb) 返回一个视图的Microsoft SharePoint Foundation上下文。
公共方法静态成员 GetContext(HttpContext, Int32, Guid, SPWeb) 返回一个列表项的Microsoft SharePoint Foundation上下文。
公共方法静态成员 GetContext(HttpContext, String, Guid, SPWeb) 返回使用指定的项 ID、 列表 ID 和网站项目的Microsoft SharePoint Foundation上下文。
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetType (从 Object 继承。)
公共方法 GetValueFromPageData 从页面数据检索字段值。
受保护的方法 MemberwiseClone (从 Object 继承。)
公共方法 ResetItem 强制与SPItem对象中,相关联的数据的检索,即使早被检索数据。
公共方法 SetDesignTimeOnContext 在设计呈现模式设置当前上下文
公共方法 ToString (从 Object 继承。)
公共方法静态成员 UpdateAfterUrlRewrite 将更新的上下文 URI 之后做一个 URL 的备用 URL 重写。

页首

另请参阅

引用

SPContext 类

Microsoft.SharePoint 命名空间