System.EnterpriseServices Névtér

.NET objektumokat biztosít a COM+ szolgáltatásokhoz való hozzáféréssel, így a .NET-keretrendszer objektumai gyakorlatiasabbak a vállalati alkalmazások számára.

Osztályok

Name Description
Activity

Olyan tevékenységet hoz létre, amely szinkronizált vagy aszinkron kötegelt munkát végez, amely com+ szolgáltatásokat használhat anélkül, hogy létre kellene hoznia egy COM+ összetevőt. Ez az osztály nem örökölhető.

ApplicationAccessControlAttribute

Osztályokat tartalmazó szerelvény hozzáférési vezérlőit ServicedComponent adja meg.

ApplicationActivationAttribute

Megadja, hogy a szerelvény összetevői a létrehozó folyamatában vagy egy rendszerfolyamatban fussanak-e.

ApplicationIDAttribute

Megadja a szerelvény alkalmazásazonosítóját (GUID-ként). Ez az osztály nem örökölhető.

ApplicationNameAttribute

Megadja annak a COM+ alkalmazásnak a nevét, amelyet az összetevők szerelvényben való telepítéséhez kell használni. Ez az osztály nem örökölhető.

ApplicationQueuingAttribute

Lehetővé teszi a várólisták támogatását a megjelölt szerelvényhez, és lehetővé teszi az alkalmazás számára a Metódushívások olvasását a Message Queuing-üzenetsorokból. Ez az osztály nem örökölhető.

AutoCompleteAttribute

Az attribútumként megadott metódust objektumként AutoComplete jelöli meg. Ez az osztály nem örökölhető.

BYOT

Körbefuttatja a COM+ ByotServerEx osztályt és a COM+ DTC interfészeket ICreateWithTransactionEx és ICreateWithTipTransactionExa . Ez az osztály nem örökölhető.

ComponentAccessControlAttribute

Engedélyezi a biztonsági ellenőrzést egy összetevő hívásai esetében. Ez az osztály nem örökölhető.

COMTIIntrinsicsAttribute

Lehetővé teszi a COM Transaction Integrator (COMTI) környezettulajdonságainak a COM+ környezetbe való továbbítását.

ConstructionEnabledAttribute

Lehetővé teszi a COM+ objektumépítés támogatását. Ez az osztály nem örökölhető.

ContextUtil

Információt szerez be a COM+ objektumkörnyezetről. Ez az osztály nem örökölhető.

DescriptionAttribute

Beállítja a leírást egy szerelvényen (alkalmazáson), összetevőn, metóduson vagy interfészen. Ez az osztály nem örökölhető.

EventClassAttribute

Az attribútumosztályt eseményosztályként jelöli meg. Ez az osztály nem örökölhető.

EventTrackingEnabledAttribute

Lehetővé teszi egy összetevő eseménykövetését. Ez az osztály nem örökölhető.

ExceptionClassAttribute

Beállítja a várólista-osztály várólistás kivételosztályát. Ez az osztály nem örökölhető.

IISIntrinsicsAttribute

Engedélyezi az ASP belső értékeinek elérését a következőből GetNamedProperty(String): . Ez az osztály nem örökölhető.

InterfaceQueuingAttribute

Lehetővé teszi a várólisták támogatását a megjelölt felülethez. Ez az osztály nem örökölhető.

JustInTimeActivationAttribute

Be- és kikapcsolja az igény szerinti (JIT) aktiválást. Ez az osztály nem örökölhető.

LoadBalancingSupportedAttribute

Meghatározza, hogy az összetevő részt vesz-e a terheléselosztásban, ha az összetevő terheléselosztási szolgáltatása telepítve van és engedélyezve van a kiszolgálón.

MustRunInClientContextAttribute

Ha lehetséges, kényszeríti az attribútumként megadott objektum létrehozását a létrehozó kontextusában. Ez az osztály nem örökölhető.

ObjectPoolingAttribute

Engedélyezi és konfigurálja az összetevők objektumkészletezését. Ez az osztály nem örökölhető.

PrivateComponentAttribute

Egy összetevőt olyan privát összetevőként azonosít, amelyet csak az ugyanabban az alkalmazásban lévő összetevők láthatnak és aktiválnak. Ez az osztály nem örökölhető.

RegistrationConfig

Konfigurációs információkat nyújt a szerelvények COM+ katalógusba való telepítéséhez.

RegistrationErrorInfo

A több COM+ objektumhoz kapcsolódó metódusokkal kapcsolatos kiterjesztett hibainformációk lekérése. Ide tartoznak a COM+ alkalmazások és összetevők telepítésére, importálására és exportálására szolgáló módszerek is. Ez az osztály nem örökölhető.

RegistrationException

A regisztrációs hiba észlelésekor megjelenő kivétel.

RegistrationHelper

Telepíti és konfigurálja a szerelvényeket a COM+ katalógusban. Ez az osztály nem örökölhető.

RegistrationHelperTx

A .NET-keretrendszer infrastruktúrája a COM+ katalógusban lévő szerelvények telepítésére és konfigurálására használható egy újonnan létrehozott tranzakció fenntartása mellett.

ResourcePool

Objektumokat tárol az aktuális tranzakcióban. Ez az osztály nem örökölhető.

SecureMethodAttribute

Biztosítja, hogy az infrastruktúra a biztonsági szolgáltatás használatakor egy metódushoz vagy egy osztály minden metódusához tartozó felületen keresztül telefonáljon. Az osztályoknak interfészeket kell használniuk a biztonsági szolgáltatások használatához. Ez az osztály nem örökölhető.

SecurityCallContext

Az aktuális metódushíváshoz vezető hívók láncát ismerteti.

SecurityCallers

Az identitások rendezett gyűjteményét biztosítja az aktuális hívásláncban.

SecurityIdentity

A COM+ híváslánc identitását érintő információkat tartalmaz.

SecurityRoleAttribute

Egy alkalmazás vagy összetevő szerepkörét konfigurálja. Ez az osztály nem örökölhető.

ServiceConfig

Megadja és konfigurálja azokat a szolgáltatásokat, amelyeknek aktívnak kell lenniük abban a tartományban, amelyet híváskor vagy létrehozásakor Enter(ServiceConfig)Activityad meg. Ez az osztály nem örökölhető.

ServicedComponent

Az összes, COM+ szolgáltatást használó osztály alaposztályát jelöli.

ServicedComponentException

Az a kivétel, amely akkor jelenik meg, ha hiba jelenik meg egy szervizelt összetevőben.

ServiceDomain

Lehetővé teszi a kódszegmensek azonosítását Enter(ServiceConfig) és Leave() futtatását a saját környezetében, és úgy viselkedhet, mintha egy olyan metódus lenne, amely a környezetben létrehozott objektumra van meghívva. Ez az osztály nem örökölhető.

SharedProperty

Egy megosztott tulajdonsághoz fér hozzá. Ez az osztály nem örökölhető.

SharedPropertyGroup

Megosztott tulajdonságok gyűjteményét jelöli. Ez az osztály nem örökölhető.

SharedPropertyGroupManager

A megosztott tulajdonságcsoportokhoz való hozzáférést szabályozza. Ez az osztály nem örökölhető.

SynchronizationAttribute

Beállítja az összetevő szinkronizálási értékét. Ez az osztály nem örökölhető.

TransactionAttribute

Megadja az attribútumként megadott objektum számára elérhető tranzakció típusát. A megengedett értékek az TransactionOption enumerálás tagjai.

Struktúrák

Name Description
BOID

A tranzakcióhoz társított munkaegységet jelöli. Ez a struktúra a következőben XACTTRANSINFOhasználatos: .

XACTTRANSINFO

Az interfészben használt struktúrát ITransaction jelöli.

Interfészek

Name Description
IAsyncErrorNotify

Hibabetöltést valósít meg az objektum által Activity elküldött aszinkron kötegelt munka során.

IPlaybackControl

Függvények a várólistás összetevőkben a Message Queuing kézbesítési mechanizmus kiszolgálóoldali lejátszási hibáinak és ügyféloldali hibáinak rendellenes kezelésében.

IProcessInitControl

Támogatja a metódus időtúllépésének beállítását Startup(Object) .

IProcessInitializer

Támogatja a COM-összetevők indításakor vagy leállásakor meghívható metódusokat.

IRegistrationHelper

Telepíti és konfigurálja a szerelvényeket a COM+ katalógusban.

IRemoteDispatch

Az ServicedComponent osztály implementálta annak megállapítására, hogy az AutoCompleteAttribute osztályattribútum egy távoli metódushívásra true van-e beállítva, vagy false egy távoli metódus meghívására van-e beállítva.

IServiceCall

Implementálja a létrehozott tevékenységen Activitykeresztül elküldött kötegmunkát.

IServicedComponentInfo

Az osztály implementálta az ServicedComponent összetevőre vonatkozó információk a metóduson keresztüli lekéréséhez GetComponentInfo(Int32, String[]) .

ITransaction

Megfelel az Elosztott tranzakciókoordinátor (DTC) ITransaction felületnek, és a segítségével Transactionbeszerzett objektumok támogatják.

Enumerációk

Name Description
AccessChecksLevelOption

Meghatározza az alkalmazások hozzáférés-ellenőrzésének szintjét, akár csak a folyamat szintjén, akár minden szinten, beleértve az összetevőket, az interfészeket és a metódusszinteket is.

ActivationOption

Meghatározza a szervizelt összetevők aktiválásának módját az alkalmazásban.

AuthenticationOption

A távoli eljáráshívás (RPC) hitelesítési mechanizmusát adja meg. Csak akkor alkalmazható, ha a ActivationOption beállítás értéke Server.

BindingOption

Azt jelzi, hogy az összes beküldött Activity munkát csak egy egyszálas lakáshoz (STA) kell-e kötni. Ez a számbavétel nincs hatással a többszálú lakásra (MTA).

ImpersonationLevelOption

Meghatározza a kiszolgálóalkalmazások céljainak meghívásakor engedélyezett megszemélyesítési szintet.

InheritanceOption

Azt jelzi, hogy az aktuális környezet vagy a benne lévő információk ServiceConfigalapján hozzon létre új környezetet.

InstallationFlags

Az osztályhoz RegistrationHelper használt jelzők.

PartitionOption

Azt a környezetet jelzi, amelyben a COM+ partíciót futtatni szeretné.

PropertyLockMode

Megadja a megosztott tulajdonságok elérésének módját a megosztott tulajdonságcsoport-kezelőben.

PropertyReleaseMode

Megadja az új megosztott tulajdonságcsoport tulajdonságainak kiadási módját.

SxsOption

Azt jelzi, hogy az egymás melletti szerelvények hogyan vannak konfigurálva ServiceConfig.

SynchronizationOption

Megadja az összetevő által kért automatikus szinkronizálás típusát.

ThreadPoolOption

Azt a szálkészletet jelzi, amelyben az elküldött Activitymunka fut.

TransactionIsolationLevel

Megadja a ./> értékét.

TransactionOption

Megadja az összetevő által kért automatikus tranzakciótípust.

TransactionStatus

A tranzakció állapotát jelzi.

TransactionVote

A tranzakció eredményének szavazásához engedélyezett értékeket adja meg.

Delegáltak

Name Description
ResourcePool.TransactionEndDelegate

A tranzakció befejezését kezelő metódust jelöli.