Compartilhar via


Método VCProject.AddRuleDefinition

Adiciona uma regra para o projeto para que ele está disponível como um IVCRulePropertyStorage.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxe

'Declaração
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

Parâmetros

  • bstrRuleFilePath
    Tipo: System.String
    O caminho para um arquivo XAML que contém uma regra.Pode ser um caminho completo ou relativo ao projeto.
  • bstrContext
    Tipo: System.String
    Uma lista delimitada por ponto e de contextos em que esta regra se aplica.
  • bPersistInProject
    Tipo: System.Boolean
    Especificar true para adicionar uma regra para o projeto permanentemente, ou false para adicionar a regra somente até que ela é descarregada.

Valor de retorno

Tipo: System.Boolean
true Se a regra foi realmente adicionada ao projeto. falseSe a regra já foi definida no projeto.

Comentários

Este método adiciona um item PropertyPageSchema para o arquivo de projeto.Nenhuma condição é associada ao item adicionado.

Para ler a regra que acabou de adicionar, navegue por meio de Rules para qualquer configuração.

Segurança do .NET Framework

Consulte também

Referência

VCProject Interface

Namespace Microsoft.VisualStudio.VCProjectEngine