System.EnterpriseServices-Namespaces

Geschützte Member einschließen
Geerbte Member einschließen

.NET Framework-Member einschließen
XNA Framework-Member einschließen
Portable Klassenbibliothek Member einschließen

Die System.EnterpriseServices-Namespaces beinhalten Typen zur Definition der COM+-Dienstearchitektur, die über eine Infrastruktur für Unternehmensanwendungen verfügt. Ein untergeordneter Namespace unterstützt den kompensierenden Ressourcen-Manager (Compensating Resource Manager, CRM), einen COM+-Dienst, der das Einschließen von nicht transaktionalen Objekten in Microsoft Distributed Transaction Coordinator (DTC)-Transaktionen ermöglicht. Untergeordnete Namespaces werden kurz in der folgenden Tabelle beschrieben und ausführlich in dieser Referenz dokumentiert.

Namespaces

Namespace Beschreibung
System.EnterpriseServices Der System.EnterpriseServices-Namespace stellt eine wichtige Infrastruktur für Organisationsanwendungen bereit.COM+ bietet eine Dienste-Architektur für Programmiermodelle von Komponenten, die in einer Unternehmensumgebung eingesetzt werden.Dieser Namespace stellt .NET-Objekte mit Zugriff auf COM+-Dienste bereit, wodurch sich die .NET Framework-Objekte besser für Unternehmensanwendungen verwenden lassen.
System.EnterpriseServices.CompensatingResourceManager Der System.EnterpriseServices.CompensatingResourceManager-Namespace stellt Klassen bereit, mit denen Sie den Compensating Resource Manager (CRM – kompensierender Ressourcen-Manager) in verwaltetem Code verwenden können.Ein CRM ist ein von COM+ bereitgestellter Dienst, mit dem Sie nicht transaktionale Objekte in DTC-Transaktionen (Microsoft Distributed Transaction Coordinator) aufnehmen können.Obwohl CRMs nicht über die Fähigkeiten eines vollständigen Ressourcen-Managers verfügen, kann durch sie mithilfe des Wiederherstellungsprotokolls die Unteilbarkeit (Verhalten nach dem Prinzip "alles oder nichts") und Dauerhaftigkeit von Transaktionen gewährleistet werden.
System.EnterpriseServices.Internal Der System.EnterpriseServices.Internal-Namespace stellt Infrastrukturunterstützung für COM+-Dienste bereit.Die Klassen und Schnittstellen in diesem Namespace sind besonders für die Unterstützung des Aufrufs von System.EnterpriseServices aus den nicht verwalteten COM+-Klassen vorgesehen.