Freigeben über


VCProject.AddRuleDefinition-Methode

Fügt dem Projekt eine Regel hinzu, damit es als IVCRulePropertyStorage verfügbar ist.

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

Syntax

'Declaration
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

Parameter

  • bstrRuleFilePath
    Typ: String

    Der Pfad zu einer XAML-Datei, die eine Regel enthält. Kann ein vollständiger Pfad oder relativ zum Projekt sein.

  • bstrContext
    Typ: String

    Eine durch Semikolons getrennte Liste von Kontexten, auf die diese Regel gilt.

  • bPersistInProject
    Typ: Boolean

    true angeben, um die Regel dauerhaft dem Projekt hinzuzufügen, oder false, um die Regel hinzuzufügen, bis sie entladen wird.

Rückgabewert

Typ: Boolean
true , wenn die Regel tatsächlich dem Projekt hinzugefügt wurde; false, wenn die Regel bereits im Projekt definiert wurde.

Hinweise

Diese Methode fügt einem PropertyPageSchema-Element der Projektdatei hinzugefügt. Keine Bedingung wird dem hinzugefügten Element angefügt.

Um die gerade hinzugefügte Regel zu lesen, durchsuchen Sie Rules für jede Konfiguration.

.NET Framework-Sicherheit

Siehe auch

Referenz

VCProject Schnittstelle

Microsoft.VisualStudio.VCProjectEngine-Namespace