SPFeatureDefinition 成员
包含功能,包括其名称、 ID、 范围和版本的基本的定义。
SPFeatureDefinition 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
SPFeatureDefinition | 此成员仅供内部使用,不能直接在您的代码中使用。 |
页首
属性
名称 | 说明 | |
---|---|---|
ActivateOnDefault | 获取一个值,指定是否激活功能,则在安装时,默认情况。 | |
ActivationDependencies | 获取激活此功能所依赖的功能的集合。 | |
AlwaysForceInstall | 获取一个值,该值指示是否强制标志设置为true ,默认情况下在安装过程中。 | |
AutoActivateInCentralAdmin | 获取一个值,指定是否在中央管理的 Web 站点、 站点集合或 Web 应用程序在安装时激活该功能。 | |
CompatibilityLevel | 获取一个整数,表示有关定义的一种功能的兼容性级别。 | |
DefaultResourceFile | 获取一个包含此功能使用的本地化的资源文件的部分的名称。 | |
DisplayName | 获取此功能的文件夹名。 (覆盖 SPPersistedObject.DisplayName。) | |
Farm | 获取对象所在的服务器场。 (从 SPPersistedObject 继承。) | |
Hidden | 获取一个值,该值指示是否在Microsoft SharePoint Foundation用户界面中隐藏该功能。 | |
Id | 获取或设置与对象相关联的Guid 。 | |
Name | 获取或设置用于标识特定的SPFeature对象的名称。 | |
Parent | 获取配置对象树的逻辑层次结构中的父级。 (从 SPPersistedObject 继承。) | |
Properties | 获取一个标准化的属性包对象,其中包含功能定义中指定的每个功能设置。 | |
ReceiverAssembly | 获取此功能用于处理事件的程序集的强名称。 | |
ReceiverClass | 获取此功能用于处理事件的类的完全限定的、 区分大小写的名称。 | |
RequireResources | 获取指定此功能是否与本地化的资源相关联的Boolean值。 | |
RootDirectory | 获取此功能的根文件夹的完整本地路径。 | |
Scope | 获取此功能的范围。 | |
SolutionId | 获取用于部署此功能或Empty ,如果通过命令行操作直接或通过对象模型添加了功能的解决方案的标识符。 | |
Status | 获取或设置类表示对象的状态。 (从 SPPersistedObject 继承。) | |
TypeName | 获取描述管理用户界面中的对象类型显示名称。 (从 SPPersistedObject 继承。) | |
UIVersion | 获取应在其中列出此功能的用户界面版本。 | |
UpgradedPersistedProperties | 获取已删除或更改的字段的字段名称和值的集合。 (从 SPAutoSerializingObject 继承。) | |
UpgradeReceiverAssembly | 获取包含UpgradeReceiverClass对象的程序集的相对于解决方案的路径。 | |
UpgradeReceiverClass | 获取实现该功能的升级回调的类的名称。 | |
Version | 获取此功能的当前版本。 | |
WasCreated | 获取一个布尔值,该值指示对象是否已初始化并可以在数据库中找到。 (从 SPPersistedObject 继承。) |
页首
方法
名称 | 说明 | |
---|---|---|
Clone | 返回克隆的对象不是来自内存中的缓存,从而使调用代码,以帮助确保线程安全的。 (从 SPPersistedObject 继承。) | |
Delete | 从集合和服务器场中删除SPFeature对象。 (覆盖 SPPersistedObject.Delete()。) | |
Equals | 确定当前的持久化的对象是否等于指定的对象。 (从 SPPersistedObject 继承。) | |
Finalize | (从 Object 继承。) | |
GetChild<T>() | 返回基于指定类型上的持久对象的子级。 (从 SPPersistedObject 继承。) | |
GetChild<T>(String) | 返回基于指定的名称的持久对象的子对象。 (从 SPPersistedObject 继承。) | |
GetDescription | 返回功能的说明。 | |
GetElementDefinitions | 返回的元素定义中的功能定义的集合。 | |
GetFeatureIdAndScope | 返回的标识符和功能基于 string 类型的值,它指定的feature.xml文件的位置的范围。 | |
GetFile | 获取指定的SPFeature对象中的文件的文件流。 | |
GetHashCode | 作为保留对象的哈希函数。 (从 SPPersistedObject 继承。) | |
GetImageAltText | 获取本地化后的文本替换标题的特写图像。 | |
GetImageUrl | 返回为此功能提供一个图标图像文件的路径。 | |
GetObjectData | 获取对象的序列化的状态。 (从 SPAutoSerializingObject 继承。) | |
GetTitle | 返回标题的功能。 | |
GetType | (从 Object 继承。) | |
GetXmlDefinition | 返回表示该功能定义的XmlNode对象。 | |
HasAdditionalUpdateAccess | 重写此方法以允许多个用户更新该对象。 (从 SPPersistedObject 继承。) | |
MemberwiseClone | (从 Object 继承。) | |
OnDeserialization | 后立即调用基类反序列本身要做额外的工作。 (从 SPPersistedObject 继承。) | |
Provision | 到本地服务器之前可以使用该对象所需要进行的更改。 (从 SPPersistedObject 继承。) | |
SupportsLanguage | 返回一个Boolean值,该值指示Microsoft SharePoint Foundation部署是否支持指定的区域性的语言。 | |
ToString | 返回的类型和名称以及所有祖先 (父、 祖,等等) 的对象。 (从 SPPersistedObject 继承。) | |
Uncache | 释放由该对象使用的内存缓存。 (从 SPPersistedObject 继承。) | |
Unprovision | 对清理后删除对象所需的本地服务器中进行更改。 (从 SPPersistedObject 继承。) | |
Update() | 使对象以保存其状态,并将更改传播到服务器场中的所有计算机。 (从 SPPersistedObject 继承。) | |
Update(Boolean) | 使对象以保存其状态,并将更改传播到所有计算机的服务器场中,如果在配置存储区中已存在的对象时可选择引发异常。 (从 SPPersistedObject 继承。) | |
UpdateParent | 如果存在的话),来更新其状态,将导致包含SPPersistedObject。 (从 SPAutoSerializingObject 继承。) | |
Validate | 在保存对象前验证所有域的状态。 (从 SPPersistedObject 继承。) |
页首