Freigeben über


Abhängigkeiten zwischen Eigenschaften

Wenn Sie Eigenschaften festlegen, erzwingt der COM+-Katalog eine Kohenzlogik, um sicherzustellen, dass Sie Elemente in angemessener Weise konfigurieren. Diese Logik kann auf zwei Arten implementiert werden:

  • Abhängigkeiten. Möglicherweise werden Sie daran gehindert, einige Änderungen vorzunehmen, da eine andere Eigenschaft von einer bestimmten Einstellung für eine Eigenschaft abhängt, die Sie festlegen möchten. Wenn beispielsweise eine Komponente mit dem Attribut Transaktionen erforderlich festgelegt ist und Sie dann versuchen, die Einstellung Synchronisierung in Keine zu ändern, wird ein Fehler generiert, wenn Sie versuchen , SaveChanges aufzurufen, da Transaktionen von der Synchronisierung abhängen.
  • Nebenwirkungen. Einige Eigenschaften können für Sie geändert werden, ohne dass Sie sie explizit festlegen. Wenn Sie beispielsweise eine Komponente mit dem Attribut Transaktionen erforderlich festlegen, wird die Synchronisierung ebenfalls auf Erforderlich festgelegt. Dies ist wirklich die Kehrseite von Abhängigkeiten: Eine Eigenschaft hat Vorrang vor einer anderen, und ihre Abhängigkeit wird durch das Festlegen der sekundären Eigenschaft und dann das Blockieren von Änderungen an ihr ausgedrückt.

In der Liste der Eigenschaften, die von Elementen in einer Auflistung verfügbar gemacht werden, werden alle in COM+-Verwaltungsauflistungen aufgeführt, die Abhängigkeiten und Nebenwirkungen für jede Eigenschaft angegeben. Wenn Sie COM+-Anwendungen und -Komponenten konfigurieren, sollten Sie wissen, welche Einschränkungen für Konfigurationen gelten.

Abrufen und Festlegen von Eigenschaften

Abfragen nach verfügbaren Eigenschaften

Speichern oder Verwerfen von Änderungen