Verwenden von Eigenschaften in bedingten Anweisungen

Der logische Wert einer Eigenschaft, die festgelegt wurde, ist True. Um zu bestimmen, ob eine Eigenschaft festgelegt ist, ohne tatsächlich ihren Wert zu erhalten, testen Sie den logischen Ausdruck "MyProperty" oder "Not MyProperty". Wenn die Eigenschaft MyProperty festgelegt ist, wird ersteres als True und letzteres als False ausgewertet.

Eine oder mehrere Eigenschaften können mit Operatoren kombiniert werden, um logische Ausdrücke zu bilden, die in bedingten Anweisungen verwendet werden. Weitere Informationen zu den Operatoren, die in bedingten Anweisungen verwendet werden können, finden Sie unter Syntax für bedingte Anweisungen.

Eine bedingte Anweisung mit Eigenschaften kann in die Spalte Bedingung der Tabelle Bedingung eingegeben werden, um den Auswahlzustand eines beliebigen Eintrags in der Featuretabellezu ändern.

Bedingte Anweisungen mit einer oder mehreren Eigenschaften werden häufig in der Bedingungsspalte von Datenbanktabellen verwendet.

Die folgenden Tabellen verfügen jeweils über eine Spalte für bedingte Ausdrücke:

Beachten Sie, dass die sechs Aktionssequenztabellen Felder für eine Bedingung enthalten. Wenn der bedingte Ausdruck in diesem Feld als False ausgewertet wird, überspringt das Installationsprogramm diese Aktion.

Wenn Sie eine private Eigenschaft in der Benutzeroberflächensequenz festlegen, indem Sie eine benutzerdefinierte Aktion in einer der Benutzeroberflächensequenztabellen erstellen, wird diese Eigenschaft nicht in der Ausführungssequenz festgelegt. Um die -Eigenschaft in der Ausführungssequenz festzulegen, müssen Sie auch eine benutzerdefinierte Aktion in einer Ausführungssequenztabelle festlegen. Alternativ können Sie die Eigenschaft zu einer öffentlichen Eigenschaft machen und in die SecureCustomProperties-Eigenschaft einschließen.

Weitere Informationen finden Sie unter Verwenden einer Sequenztabelle oder Verwenden von Eigenschaften.