System.EnterpriseServices Namespace

Stellt .NET Objekte mit Zugriff auf COM+-Dienste bereit, wodurch die .NET Framework-Objekte für Unternehmensanwendungen praktischer sind.

Klassen

Name Beschreibung
Activity

Erstellt eine Aktivität, um synchrone oder asynchrone Batchaufgaben zu erledigen, die COM+-Dienste verwenden können, ohne eine COM+-Komponente erstellen zu müssen. Diese Klasse kann nicht vererbt werden.

ApplicationAccessControlAttribute

Gibt Zugriffssteuerungen für eine Assembly an, die ServicedComponent Klassen enthält.

ApplicationActivationAttribute

Gibt an, ob Komponenten in der Assembly im Prozess des Erstellers oder in einem Systemprozess ausgeführt werden.

ApplicationIDAttribute

Gibt die Anwendungs-ID (als GUID) für diese Assembly an. Diese Klasse kann nicht vererbt werden.

ApplicationNameAttribute

Gibt den Namen der COM+-Anwendung an, die für die Installation der Komponenten in der Assembly verwendet werden soll. Diese Klasse kann nicht vererbt werden.

ApplicationQueuingAttribute

Aktiviert die Warteschlangenunterstützung für die markierte Assembly und ermöglicht es der Anwendung, Methodenaufrufe aus Message Queuing-Warteschlangen zu lesen. Diese Klasse kann nicht vererbt werden.

AutoCompleteAttribute

Markiert die Attributmethode als AutoComplete-Objekt. Diese Klasse kann nicht vererbt werden.

BYOT

Umschließt die COM+ ByotServerEx -Klasse und die COM+DTC-Schnittstellen ICreateWithTransactionEx und ICreateWithTipTransactionEx. Diese Klasse kann nicht vererbt werden.

ComponentAccessControlAttribute

Aktiviert die Sicherheitsüberprüfung bei Aufrufen einer Komponente. Diese Klasse kann nicht vererbt werden.

COMTIIntrinsicsAttribute

Ermöglicht es Ihnen, Kontexteigenschaften vom COM Transaction Integrator (COMTI) in den COM+-Kontext zu übergeben.

ConstructionEnabledAttribute

Ermöglicht COM+ Objektkonstruktionsunterstützung. Diese Klasse kann nicht vererbt werden.

ContextUtil

Ruft Informationen zum COM+-Objektkontext ab. Diese Klasse kann nicht vererbt werden.

DescriptionAttribute

Legt die Beschreibung für eine Assembly (Anwendung), Komponente, Methode oder Schnittstelle fest. Diese Klasse kann nicht vererbt werden.

EventClassAttribute

Markiert die attributte Klasse als Ereignisklasse. Diese Klasse kann nicht vererbt werden.

EventTrackingEnabledAttribute

Aktiviert die Ereignisnachverfolgung für eine Komponente. Diese Klasse kann nicht vererbt werden.

ExceptionClassAttribute

Legt die Warteschlangen-Ausnahmeklasse für die in die Warteschlange eingereihte Klasse fest. Diese Klasse kann nicht vererbt werden.

IISIntrinsicsAttribute

Ermöglicht den Zugriff auf systeminterne ASP-Werte aus GetNamedProperty(String). Diese Klasse kann nicht vererbt werden.

InterfaceQueuingAttribute

Aktiviert die Warteschlangenunterstützung für die markierte Schnittstelle. Diese Klasse kann nicht vererbt werden.

JustInTimeActivationAttribute

Aktiviert oder deaktiviert die Just-in-Time-Aktivierung (JIT). Diese Klasse kann nicht vererbt werden.

LoadBalancingSupportedAttribute

Bestimmt, ob die Komponente am Lastenausgleich teilnimmt, wenn der Komponentenlastenausgleichsdienst installiert und auf dem Server aktiviert ist.

MustRunInClientContextAttribute

Erzwingt, dass das zugeordnete Objekt im Kontext des Erstellers erstellt wird, sofern möglich. Diese Klasse kann nicht vererbt werden.

ObjectPoolingAttribute

Aktiviert und konfiguriert objektpooling für eine Komponente. Diese Klasse kann nicht vererbt werden.

PrivateComponentAttribute

Identifiziert eine Komponente als private Komponente, die nur von Komponenten in derselben Anwendung angezeigt und aktiviert wird. Diese Klasse kann nicht vererbt werden.

RegistrationConfig

Stellt Konfigurationsinformationen zum Installieren von Assemblys im COM+-Katalog bereit.

RegistrationErrorInfo

Ruft erweiterte Fehlerinformationen zu Methoden im Zusammenhang mit mehreren COM+-Objekten ab. Dazu gehören auch Methoden zum Installieren, Importieren und Exportieren von COM+-Anwendungen und -Komponenten. Diese Klasse kann nicht vererbt werden.

RegistrationException

Die Ausnahme, die ausgelöst wird, wenn ein Registrierungsfehler erkannt wird.

RegistrationHelper

Installiert und konfiguriert Assemblys im COM+-Katalog. Diese Klasse kann nicht vererbt werden.

RegistrationHelperTx

Wird von der .NET Framework-Infrastruktur verwendet, um Assemblys im COM+-Katalog zu installieren und zu konfigurieren und gleichzeitig eine neu erstellte Transaktion zu verwalten.

ResourcePool

Speichert Objekte in der aktuellen Transaktion. Diese Klasse kann nicht vererbt werden.

SecureMethodAttribute

Stellt sicher, dass die Infrastruktur bei Verwendung des Sicherheitsdiensts über eine Schnittstelle für eine Methode oder für jede Methode in einer Klasse aufruft. Klassen müssen Schnittstellen verwenden, um Sicherheitsdienste zu verwenden. Diese Klasse kann nicht vererbt werden.

SecurityCallContext

Beschreibt die Kette der Aufrufer, die zum aktuellen Methodenaufruf führen.

SecurityCallers

Stellt eine sortierte Auflistung von Identitäten in der aktuellen Aufrufkette bereit.

SecurityIdentity

Enthält Informationen zur Identität in einer COM+-Anrufkette.

SecurityRoleAttribute

Konfiguriert eine Rolle für eine Anwendung oder Komponente. Diese Klasse kann nicht vererbt werden.

ServiceConfig

Gibt die Dienste an, die in der Domäne aktiv sein sollen, die beim Aufrufen Enter(ServiceConfig) oder Erstellen einer ActivityDomäne eingegeben wird, und konfiguriert sie. Diese Klasse kann nicht vererbt werden.

ServicedComponent

Stellt die Basisklasse aller Klassen dar, die COM+-Dienste verwenden.

ServicedComponentException

Die Ausnahme, die ausgelöst wird, wenn ein Fehler in einer dienstierten Komponente erkannt wird.

ServiceDomain

Ermöglicht es einem codesegment, das durch Enter(ServiceConfig) einen eigenen Kontext identifiziert und Leave() ausgeführt wird, und verhält sich so, als ob es sich um eine Methode handelt, die für ein im Kontext erstelltes Objekt aufgerufen wird. Diese Klasse kann nicht vererbt werden.

SharedProperty

Greift auf eine freigegebene Eigenschaft zu. Diese Klasse kann nicht vererbt werden.

SharedPropertyGroup

Stellt eine Auflistung freigegebener Eigenschaften dar. Diese Klasse kann nicht vererbt werden.

SharedPropertyGroupManager

Steuert den Zugriff auf freigegebene Eigenschaftengruppen. Diese Klasse kann nicht vererbt werden.

SynchronizationAttribute

Legt den Synchronisierungswert der Komponente fest. Diese Klasse kann nicht vererbt werden.

TransactionAttribute

Gibt den Typ der Transaktion an, die für das Attributobjekt verfügbar ist. Zulässige Werte sind Elemente der TransactionOption-Aufzählung.

Strukturen

Name Beschreibung
BOID

Stellt die Arbeitseinheit dar, die einer Transaktion zugeordnet ist. Diese Struktur wird in XACTTRANSINFOverwendet.

XACTTRANSINFO

Stellt eine Struktur dar, die in der ITransaction Schnittstelle verwendet wird.

Schnittstellen

Name Beschreibung
IAsyncErrorNotify

Implementiert fehler trapping on the asynchron batch work that is submitted by the Activity object.

IPlaybackControl

Funktionen in in der Warteschlange enthaltene Komponenten bei der abnormen Behandlung von serverseitigen Wiedergabefehlern und clientseitigen Fehlern des Message Queuing-Zustellungsmechanismus.

IProcessInitControl

Unterstützt das Festlegen des Timeouts für die Startup(Object) Methode.

IProcessInitializer

Unterstützt Methoden, die aufgerufen werden können, wenn eine COM-Komponente gestartet oder heruntergefahren wird.

IRegistrationHelper

Installiert und konfiguriert Assemblys im COM+-Katalog.

IRemoteDispatch

Implementiert von der ServicedComponent Klasse, um zu ermitteln, ob das AutoCompleteAttribute Klassenattribute auf true oder false für einen Remotemethodenaufruf festgelegt ist.

IServiceCall

Implementiert die Batcharbeit, die über die aktivität übermittelt wird, die von Activity.

IServicedComponentInfo

Wird von der ServicedComponent Klasse implementiert, um Informationen über die Komponente über die GetComponentInfo(Int32, String[]) Methode abzurufen.

ITransaction

Entspricht der DTC-Schnittstelle (Distributed Transaction Coordinator) ITransaction und wird von Objekten unterstützt, die über Transactiondas Objekt abgerufen werden.

Enumerationen

Name Beschreibung
AccessChecksLevelOption

Gibt die Zugriffsüberprüfungsebene für eine Anwendung an, entweder nur auf Prozessebene oder auf allen Ebenen, einschließlich Komponenten-, Schnittstellen- und Methodenebenen.

ActivationOption

Gibt die Art und Weise an, in der dienstgesteuerte Komponenten in der Anwendung aktiviert werden.

AuthenticationOption

Gibt den Remoteprozeduraufruf (RPC)-Authentifizierungsmechanismus an. Gilt nur, wenn die ActivationOption auf Serverfestgelegt ist.

BindingOption

Gibt an, ob alle von Activity übermittelten Arbeiten nur an ein Einthread-Apartment (STA) gebunden werden sollen. Diese Enumeration hat keine Auswirkungen auf das Multithread-Apartment (MTA).

ImpersonationLevelOption

Gibt die Ebene des Identitätswechsels an, der beim Aufrufen von Zielen einer Serveranwendung zulässig ist.

InheritanceOption

Gibt an, ob ein neuer Kontext basierend auf dem aktuellen Kontext oder auf den Informationen in ServiceConfigerstellt werden soll.

InstallationFlags

Flags, die mit der RegistrationHelper Klasse verwendet werden.

PartitionOption

Gibt den Kontext an, in dem die COM+-Partition ausgeführt werden soll.

PropertyLockMode

Gibt den Modus für den Zugriff auf freigegebene Eigenschaften im Gruppen-Manager für freigegebene Eigenschaften an.

PropertyReleaseMode

Gibt den Veröffentlichungsmodus für die Eigenschaften in der neuen freigegebenen Eigenschaftengruppe an.

SxsOption

Gibt an, wie parallele Assemblys für ServiceConfigkonfiguriert werden.

SynchronizationOption

Gibt den Typ der automatischen Synchronisierung an, die von der Komponente angefordert wird.

ThreadPoolOption

Gibt den Threadpool an, in dem die von Activityübermittelte Arbeit ausgeführt wird.

TransactionIsolationLevel

Gibt den Wert des TransactionAttributean.

TransactionOption

Gibt den von der Komponente angeforderten automatischen Transaktionstyp an.

TransactionStatus

Gibt den Transaktionsstatus an.

TransactionVote

Gibt die werte an, die für die Abstimmung mit Transaktionsergebnissen zulässig sind.

Delegaten

Name Beschreibung
ResourcePool.TransactionEndDelegate

Stellt die Methode dar, die das Ende einer Transaktion behandelt.