添加一项规则到该项目,以便其可作为 IVCRulePropertyStorage。
命名空间: Microsoft.VisualStudio.VCProjectEngine
程序集: Microsoft.VisualStudio.VCProjectEngine(在 Microsoft.VisualStudio.VCProjectEngine.dll 中)
语法
声明
Function AddRuleDefinition ( _
bstrRuleFilePath As String, _
bstrContext As String, _
bPersistInProject As Boolean _
) As Boolean
bool AddRuleDefinition(
string bstrRuleFilePath,
string bstrContext,
bool bPersistInProject
)
bool AddRuleDefinition(
[InAttribute] String^ bstrRuleFilePath,
[InAttribute] String^ bstrContext,
[InAttribute] bool bPersistInProject
)
abstract AddRuleDefinition :
bstrRuleFilePath:string *
bstrContext:string *
bPersistInProject:bool -> bool
function AddRuleDefinition(
bstrRuleFilePath : String,
bstrContext : String,
bPersistInProject : boolean
) : boolean
参数
bstrRuleFilePath
类型:String到包含规则的 XAML 文件的路径。可能是项目的完整路径,或是项目的相关路径。
bstrContext
类型:String此规则适用于上下文以分号分隔的列表。
bPersistInProject
类型:Boolean请指定 true 以永久地添加规则到项目,或 false 仅添加到规则直到被卸载。
返回值
类型:Boolean
如果将规则实际添加到项目,则为 true;如果规则已在项目中定义,则为 false。
备注
此方法将 PropertyPageSchema 项添加到项目文件。 条件未附加到已添加的项。
若要读取所添加的规则中,通过浏览所有配置的 Rules。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。