System.EnterpriseServices Obor názvů

Poskytuje .NET objekty s přístupem ke službám modelu COM+ a poskytuje tak praktičtější objekty .NET Framework pro podnikové aplikace.

Třídy

Name Description
Activity

Vytvoří aktivitu, která provede synchronní nebo asynchronní dávkovou práci, která může používat služby MODELU COM+ bez nutnosti vytvářet komponentu COM+. Tato třída se nemůže dědit.

ApplicationAccessControlAttribute

Určuje řízení přístupu k sestavení obsahujícímu třídy ServicedComponent.

ApplicationActivationAttribute

Určuje, zda se komponenty v sestavení spouští v procesu tvůrce nebo v systémovém procesu.

ApplicationIDAttribute

Určuje ID aplikace (jako identifikátor GUID) pro toto sestavení. Tato třída se nemůže dědit.

ApplicationNameAttribute

Určuje název aplikace modelu COM+, která se má použít pro instalaci komponent v sestavení. Tato třída se nemůže dědit.

ApplicationQueuingAttribute

Umožňuje podporu řízení front pro označené sestavení a umožňuje aplikaci číst volání metod z front služby Řízení front zpráv. Tato třída se nemůže dědit.

AutoCompleteAttribute

Označí atributovanou metodu jako objekt AutoComplete. Tato třída se nemůže dědit.

BYOT

Zabalí třídu COM+ ByotServerEx a rozhraní ICreateWithTransactionEx COM+ DTC a ICreateWithTipTransactionEx. Tato třída se nemůže dědit.

ComponentAccessControlAttribute

Umožňuje kontrolu zabezpečení volání komponenty. Tato třída se nemůže dědit.

COMTIIntrinsicsAttribute

Umožňuje předávat kontextové vlastnosti z com Transaction Integrator (COMTI) do kontextu MODELU COM+.

ConstructionEnabledAttribute

Umožňuje podporu vytváření objektů MODELU COM+. Tato třída se nemůže dědit.

ContextUtil

Získá informace o kontextu objektu MODELU COM+. Tato třída se nemůže dědit.

DescriptionAttribute

Nastaví popis sestavení (aplikace), komponenty, metody nebo rozhraní. Tato třída se nemůže dědit.

EventClassAttribute

Označí atributovanou třídu jako třídu události. Tato třída se nemůže dědit.

EventTrackingEnabledAttribute

Umožňuje sledování událostí pro komponentu. Tato třída se nemůže dědit.

ExceptionClassAttribute

Nastaví třídu výjimky fronty pro třídu zařazenou do fronty. Tato třída se nemůže dědit.

IISIntrinsicsAttribute

Umožňuje přístup k vnitřním hodnotám ASP z GetNamedProperty(String). Tato třída se nemůže dědit.

InterfaceQueuingAttribute

Povolí podporu řízení front pro označené rozhraní. Tato třída se nemůže dědit.

JustInTimeActivationAttribute

Zapne nebo vypne aktivaci za běhu (JIT). Tato třída se nemůže dědit.

LoadBalancingSupportedAttribute

Určuje, zda se komponenta účastní vyrovnávání zatížení, pokud je na serveru nainstalovaná a povolená služba vyrovnávání zatížení součástí.

MustRunInClientContextAttribute

Pokud je to možné, vynutí vytvoření objektu atributu v kontextu tvůrce. Tato třída se nemůže dědit.

ObjectPoolingAttribute

Povolí a nakonfiguruje sdružování objektů pro komponentu. Tato třída se nemůže dědit.

PrivateComponentAttribute

Identifikuje komponentu jako soukromou komponentu, která je zobrazena a aktivována pouze komponentami ve stejné aplikaci. Tato třída se nemůže dědit.

RegistrationConfig

Poskytuje informace o konfiguraci pro instalaci sestavení do katalogu MODELU COM+.

RegistrationErrorInfo

Načte rozšířené informace o chybách o metodách souvisejících s více objekty MODELU COM+. To zahrnuje také metody, které instalují, importuje a exportuje aplikace a komponenty modelu COM+. Tato třída se nemůže dědit.

RegistrationException

Výjimka, která je vyvolána při zjištění chyby registrace.

RegistrationHelper

Instaluje a konfiguruje sestavení v katalogu MODELU COM+. Tato třída se nemůže dědit.

RegistrationHelperTx

Používá se infrastrukturou .NET Framework k instalaci a konfiguraci sestavení v katalogu MODELU COM+ při zachování nově vytvořené transakce.

ResourcePool

Ukládá objekty v aktuální transakci. Tato třída se nemůže dědit.

SecureMethodAttribute

Zajišťuje, že infrastruktura volá prostřednictvím rozhraní pro metodu nebo pro každou metodu ve třídě při použití služby zabezpečení. Třídy musí používat rozhraní k používání služeb zabezpečení. Tato třída se nemůže dědit.

SecurityCallContext

Popisuje řetězec volajících, kteří vedou k aktuálnímu volání metody.

SecurityCallers

Poskytuje seřazenou kolekci identit v aktuálním řetězci volání.

SecurityIdentity

Obsahuje informace týkající se identity v řetězci volání MODELU COM+.

SecurityRoleAttribute

Nakonfiguruje roli pro aplikaci nebo komponentu. Tato třída se nemůže dědit.

ServiceConfig

Určuje a konfiguruje služby, které mají být aktivní v doméně, která je zadána při volání Enter(ServiceConfig) nebo vytvoření Activity. Tato třída se nemůže dědit.

ServicedComponent

Představuje základní třídu všech tříd využívajících služby MODELU COM+.

ServicedComponentException

Výjimka, která je vyvolána při zjištění chyby v obsluhované komponentě.

ServiceDomain

Umožňuje segment kódu identifikovaný Enter(ServiceConfig) a Leave() spustit v jeho vlastním kontextu a chovat se, jako by se jednalo o metodu, která je volána na objekt vytvořený v kontextu. Tato třída se nemůže dědit.

SharedProperty

Přistupuje ke sdílené vlastnosti. Tato třída se nemůže dědit.

SharedPropertyGroup

Představuje kolekci sdílených vlastností. Tato třída se nemůže dědit.

SharedPropertyGroupManager

Řídí přístup ke skupinám sdílených vlastností. Tato třída se nemůže dědit.

SynchronizationAttribute

Nastaví synchronizační hodnotu komponenty. Tato třída se nemůže dědit.

TransactionAttribute

Určuje typ transakce, která je k dispozici pro atribut objekt. Přípustné hodnoty jsou členy TransactionOption výčtu.

Struktury

Name Description
BOID

Představuje jednotku práce přidruženou k transakci. Tato struktura se používá v XACTTRANSINFO.

XACTTRANSINFO

Představuje strukturu použitou v rozhraní ITransaction.

Rozhraní

Name Description
IAsyncErrorNotify

Implementuje zachytávání chyb v asynchronní dávkové práci, která je odeslána objektem Activity .

IPlaybackControl

Funkce v součástech zařazených do fronty v neobvyklém zpracování chyb přehrávání na straně serveru a selhání mechanismu doručování služby Řízení front zpráv.

IProcessInitControl

Podporuje nastavení časového limitu pro metodu Startup(Object) .

IProcessInitializer

Podporuje metody, které lze volat při spuštění nebo vypnutí komponenty COM.

IRegistrationHelper

Instaluje a konfiguruje sestavení v katalogu MODELU COM+.

IRemoteDispatch

Implementovaná ServicedComponent třídou k určení, zda AutoCompleteAttribute je atribut třídy nastaven na true nebo false pro volání vzdálené metody.

IServiceCall

Implementuje dávkovou práci, která je odeslána prostřednictvím aktivity vytvořené Activity.

IServicedComponentInfo

Implementuje třída ServicedComponent pro získání informací o komponentě GetComponentInfo(Int32, String[]) prostřednictvím metody.

ITransaction

Odpovídá rozhraní DTC (Distributed Transaction Coordinator) ITransaction a je podporován objekty získanými prostřednictvím Transaction.

Výčty

Name Description
AccessChecksLevelOption

Určuje úroveň kontroly přístupu pro aplikaci, a to buď na úrovni procesu, nebo na všech úrovních, včetně komponent, rozhraní a úrovní metod.

ActivationOption

Určuje způsob, jakým jsou v aplikaci aktivovány obsluhované komponenty.

AuthenticationOption

Určuje mechanismus ověřování vzdáleného volání procedur (RPC). Platí pouze v případě, že je ActivationOption nastavena na Server.

BindingOption

Určuje, zda má být veškerá práce odeslaná Activity vázána pouze na jeden byt s jedním vláknem (STA). Tento výčet nemá žádný vliv na vícevláknový byt (MTA).

ImpersonationLevelOption

Určuje úroveň zosobnění povolenou při volání cílů serverové aplikace.

InheritanceOption

Určuje, zda se má vytvořit nový kontext na základě aktuálního kontextu nebo informací v ServiceConfig.

InstallationFlags

Příznaky používané s RegistrationHelper třídou.

PartitionOption

Označuje kontext, ve kterém se má spustit oddíl MODELU COM+.

PropertyLockMode

Určuje režim pro přístup ke sdíleným vlastnostem ve správci skupiny sdílených vlastností.

PropertyReleaseMode

Určuje režim vydání vlastností v nové skupině sdílených vlastností.

SxsOption

Označuje, jak jsou souběžná sestavení nakonfigurována pro ServiceConfig.

SynchronizationOption

Určuje typ automatické synchronizace požadované komponentou.

ThreadPoolOption

Označuje fond vláken, ve kterém se spustí práce odeslaná Activity.

TransactionIsolationLevel

Určuje hodnotu TransactionAttribute.

TransactionOption

Určuje typ automatické transakce požadovaný komponentou.

TransactionStatus

Označuje stav transakce.

TransactionVote

Určuje hodnoty povolené pro hlasování výsledků transakce.

Delegáti

Name Description
ResourcePool.TransactionEndDelegate

Představuje metodu, která zpracovává konec transakce.