Poolressourcenstatus für COM+ Resource Dispenser verfügbar
Eine Ressource wird zu einem beliebigen Zeitpunkt entweder verwendet oder nicht verwendet und wird entweder in eine Transaktion aufgenommen oder nicht eingetragen. Dies ergibt vier mögliche Ressourcenzustände, wie folgt:
Ressourcen im nicht eingetragenen Bestand. Eine Ressource, die von einem Objekt nicht verwendet und nicht in einer Transaktion eingetragen ist, befindet sich in einem nicht eingetragenen Bestand. Eine Ressource im allgemeinen Bestand ist für die Zuweisung verfügbar.
Ressourcen im eingetragenen Bestand. Eine Ressource, die nicht von einem Objekt verwendet wird, aber in einer Transaktion eingetragen ist, befindet sich in einem eingetragenen Bestand. Eine solche Ressource ist nur für die Zuweisung für Objekte verfügbar, die in derselben Transaktion ausgeführt werden. Eine Ressource wechselt vom eingetragenen Bestand zum nicht eingetragenen Bestand, wenn COM+ den Dispenser-Manager benachrichtigt, dass die Transaktion abgeschlossen ist.
Ressourcen in nicht eingetragener Verwendung. Wenn eine Ressource einem Objekt zugewiesen ist und die instance in einer Transaktion nicht ausgeführt wird oder der Ressourcenspender die Ressource als nicht transaktional identifiziert hat, wird diese Ressource nicht aufgeführt.
Ressourcen in der eingetragenen Verwendung. Wenn eine Ressource einem Objekt zugewiesen ist, die instance in einer Transaktion ausgeführt wird und der Ressourcenspender die Ressource erfolgreich in die Transaktion aufgenommen hat, befindet sich diese Ressource in der enlisted use.
Zugehörige Themen