VCProject.AddRuleDefinition 方法
添加一个规则添加到项目,以使其可用作为 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
类型:System.String
包含一个规则的 XAML 文件的路径。可能为完整路径或相对该项目。
- bstrContext
类型:System.String
分号分隔的此规则适用的列表上下文。
- bPersistInProject
类型:System.Boolean
,直至在卸载,请指定 true 永久添加规则添加到项目或 false 添加规则。
返回值
类型:System.Boolean
true ,如果规则实际添加到项目; false ,如果规则已在项目中定义。
备注
此方法将一个 PropertyPageSchema 项目到项目文件。 行为不附加到已添加的项。
若要读取所添加的规则,请通过所有配置的 Rules 浏览。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。