System.EnterpriseServices Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| BYOT |
Umschließt die COM+ |
| 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 |
| 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) |
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 |
| 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. |