Поделиться через


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
    Тип: String

    Путь к XAML-файлу, содержащему правило. Путь может быть полным или заданным относительно проекта.

  • bstrContext
    Тип: String

    Список разделенных точкой с запятой контекстов, в которых это правило применяется.

  • bPersistInProject
    Тип: Boolean

    Укажите значение true, чтобы добавить правило в проект навсегда, или false, чтобы добавить правило только до момента его выгрузки.

Возвращаемое значение

Тип: Boolean
Значение true, если правило было фактически добавлено в проект; значение false, если правило уже было определено в проекте.

Заметки

Этот метод добавляет элемент PropertyPageSchema в файл проекта. Отсутствует условие не вложено в добавленному элементу.

Для просмотра только добавленное правило просмотрите Rules для любой конфигурации.

Безопасность платформы .NET Framework

См. также

Ссылки

VCProject Интерфейс

Microsoft.VisualStudio.VCProjectEngine - пространство имен