WSS3SDK之:Feature元素的范围

您可以在一个范围上激活一个Feature,范围包括场,Web应用程序(或称虚拟服务器),网站集和网站。Feature的范围由Feature元素的Scope属性决定。
一 个网站Feature是针对于网站层的,一个网站集Feature包含应用于整个网站集的内容(比如,一个在网站集中共用的内容类型),其中的内容可以在 每个网站上激活。可以用于网站或网站集范围的元素包括列表定义(模板和实例),模块(文件集),列表项内容类型的行为(各列表项的自定义菜单项,各列表项 的事件)等。
注意
对于网站范围的Feature,用户必须具有网站的管理网站权限,才能通过对象模型或UI执行Feature的激活和关闭或属性更新操作。对于网站集范围的Feature,用户必须具有根网站的管理网站权限,才能通过对象模型执行Feature的激活和关闭或属性更新操作。但是,如果是通过UI导航到网站集功能页面中来执行Feature的激活或关闭,用户必须具有网站集管理员的权限。
您可以激活或关闭一个Web应用程序Feature。该Featue可能会包含下列类型的元素:
  • 管理Web应用程序的链接或其它链接
  • 委托控件的注册
  • Feature/站点模板的关联
  • 文档转换的注册

一个场范围的Feature在整个服务器场中有效。场Feature往往包含一些在整个部署的任何位置上都至关重要的应用程序实施和逻辑。比如,一个场Feature可能包含了到/_layouts下页面和文件的链接,到/_admin下页面的链接,或其他的元素。

范围和Feature全局化

您可以在Feature中实施两种类型的资源,作为其支持文件:
  • 本地资源存储在\Template\Features目录中该Feature文件夹的子目录中。
  • 应用程序共享的Feature和站点定义资源存放在\web server extensions\12\Resources 下,被设计为用于多个Feature或站点定义中。
posted @   Sunmoonfire  阅读(445)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
历史上的今天:
2007-07-10 MSDN Visual系列:使用范围细化业务数据目录的搜索
点击右上角即可分享
微信分享提示