System.EnterpriseServices Naamruimte

Biedt .NET objecten toegang tot COM+-services, waardoor de .NET Framework-objecten praktischer zijn voor bedrijfstoepassingen.

Klassen

Name Description
Activity

Hiermee maakt u een activiteit om synchroon of asynchroon batchwerk uit te voeren dat COM+-services kan gebruiken zonder dat u een COM+-onderdeel hoeft te maken. Deze klasse kan niet worden overgenomen.

ApplicationAccessControlAttribute

Hiermee geeft u toegangsbeheer voor een assembly met ServicedComponent klassen.

ApplicationActivationAttribute

Hiermee geeft u op of onderdelen in de assembly worden uitgevoerd in het proces van de maker of in een systeemproces.

ApplicationIDAttribute

Hiermee geeft u de toepassings-id (als EEN GUID) voor deze assembly op. Deze klasse kan niet worden overgenomen.

ApplicationNameAttribute

Hiermee geeft u de naam van de COM+ toepassing die moet worden gebruikt voor de installatie van de onderdelen in de assembly. Deze klasse kan niet worden overgenomen.

ApplicationQueuingAttribute

Maakt wachtrijondersteuning mogelijk voor de gemarkeerde assembly en stelt de toepassing in staat om methodeaanroepen uit Message Queuing-wachtrijen te lezen. Deze klasse kan niet worden overgenomen.

AutoCompleteAttribute

Markeert de toegeschreven methode als een AutoComplete object. Deze klasse kan niet worden overgenomen.

BYOT

Verpakt de COM+ ByotServerEx -klasse en de COM+ DTC-interfaces ICreateWithTransactionEx en ICreateWithTipTransactionEx. Deze klasse kan niet worden overgenomen.

ComponentAccessControlAttribute

Hiermee schakelt u beveiligingscontrole in op aanroepen naar een onderdeel. Deze klasse kan niet worden overgenomen.

COMTIIntrinsicsAttribute

Hiermee kunt u contexteigenschappen van de COM Transaction Integrator (COMTI) doorgeven aan de COM+-context.

ConstructionEnabledAttribute

Biedt ondersteuning voor COM+-objectconstructie. Deze klasse kan niet worden overgenomen.

ContextUtil

Hiermee wordt informatie verkregen over de COM+-objectcontext. Deze klasse kan niet worden overgenomen.

DescriptionAttribute

Hiermee stelt u de beschrijving in voor een assembly (toepassing), onderdeel, methode of interface. Deze klasse kan niet worden overgenomen.

EventClassAttribute

Markeert de toegewezen klasse als gebeurtenisklasse. Deze klasse kan niet worden overgenomen.

EventTrackingEnabledAttribute

Hiermee schakelt u het bijhouden van gebeurtenissen voor een onderdeel in. Deze klasse kan niet worden overgenomen.

ExceptionClassAttribute

Hiermee stelt u de wachtrij-uitzonderingsklasse in voor de klasse in de wachtrij. Deze klasse kan niet worden overgenomen.

IISIntrinsicsAttribute

Hiermee kunt u toegang krijgen tot intrinsieke ASP-waarden van GetNamedProperty(String). Deze klasse kan niet worden overgenomen.

InterfaceQueuingAttribute

Hiermee schakelt u wachtrijondersteuning voor de gemarkeerde interface in. Deze klasse kan niet worden overgenomen.

JustInTimeActivationAttribute

Hiermee schakelt u Just-In-Time-activering (JIT) in of uit. Deze klasse kan niet worden overgenomen.

LoadBalancingSupportedAttribute

Bepaalt of het onderdeel deelneemt aan taakverdeling, als de taakverdelingsservice voor onderdelen is geïnstalleerd en ingeschakeld op de server.

MustRunInClientContextAttribute

Dwingt het toegeschreven object af om te worden gemaakt in de context van de maker, indien mogelijk. Deze klasse kan niet worden overgenomen.

ObjectPoolingAttribute

Hiermee schakelt en configureert u objectpooling voor een onderdeel. Deze klasse kan niet worden overgenomen.

PrivateComponentAttribute

Identificeert een onderdeel als een privéonderdeel dat alleen wordt gezien en geactiveerd door onderdelen in dezelfde toepassing. Deze klasse kan niet worden overgenomen.

RegistrationConfig

Bevat configuratie-informatie voor het installeren van assembly's in de COM+-catalogus.

RegistrationErrorInfo

Hiermee wordt uitgebreide foutinformatie opgehaald over methoden met betrekking tot meerdere COM+-objecten. Dit omvat ook methoden voor het installeren, importeren en exporteren van COM+-toepassingen en -onderdelen. Deze klasse kan niet worden overgenomen.

RegistrationException

De uitzondering die wordt gegenereerd wanneer er een registratiefout wordt gedetecteerd.

RegistrationHelper

Installeert en configureert assembly's in de COM+-catalogus. Deze klasse kan niet worden overgenomen.

RegistrationHelperTx

Wordt gebruikt door de .NET Framework-infrastructuur voor het installeren en configureren van assembly's in de COM+-catalogus met behoud van een nieuw tot stand gebrachte transactie.

ResourcePool

Slaat objecten op in de huidige transactie. Deze klasse kan niet worden overgenomen.

SecureMethodAttribute

Zorgt ervoor dat de infrastructuur wordt aangeroepen via een interface voor een methode of voor elke methode in een klasse wanneer de beveiligingsservice wordt gebruikt. Klassen moeten interfaces gebruiken om beveiligingsservices te kunnen gebruiken. Deze klasse kan niet worden overgenomen.

SecurityCallContext

Beschrijft de keten van bellers die tot de huidige methodeaanroep leiden.

SecurityCallers

Biedt een geordende verzameling identiteiten in de huidige oproepketen.

SecurityIdentity

Bevat informatie met betrekking tot een identiteit in een COM+-oproepketen.

SecurityRoleAttribute

Hiermee configureert u een rol voor een toepassing of onderdeel. Deze klasse kan niet worden overgenomen.

ServiceConfig

Hiermee geeft u de services op die actief moeten zijn in het domein dat wordt ingevoerd bij het aanroepen Enter(ServiceConfig) of maken van een Activity. Deze klasse kan niet worden overgenomen.

ServicedComponent

Vertegenwoordigt de basisklasse van alle klassen met com+-services.

ServicedComponentException

De uitzondering die wordt gegenereerd wanneer er een fout wordt gedetecteerd in een serviceonderdeel.

ServiceDomain

Hiermee staat u toe dat een codesegment dat wordt geïdentificeerd door Enter(ServiceConfig) en Leave() in een eigen context wordt uitgevoerd en zich gedraagt alsof het een methode is die wordt aangeroepen op een object dat in de context is gemaakt. Deze klasse kan niet worden overgenomen.

SharedProperty

Er wordt een gedeelde eigenschap geopend. Deze klasse kan niet worden overgenomen.

SharedPropertyGroup

Vertegenwoordigt een verzameling gedeelde eigenschappen. Deze klasse kan niet worden overgenomen.

SharedPropertyGroupManager

Hiermee beheert u de toegang tot gedeelde eigenschapsgroepen. Deze klasse kan niet worden overgenomen.

SynchronizationAttribute

Hiermee stelt u de synchronisatiewaarde van het onderdeel in. Deze klasse kan niet worden overgenomen.

TransactionAttribute

Hiermee geeft u het type transactie dat beschikbaar is voor het toegewezen object. Toegestane waarden zijn lid van de TransactionOption opsomming.

Structs

Name Description
BOID

Vertegenwoordigt de werkeenheid die is gekoppeld aan een transactie. Deze structuur wordt gebruikt in XACTTRANSINFO.

XACTTRANSINFO

Vertegenwoordigt een structuur die in de ITransaction interface wordt gebruikt.

Interfaces

Name Description
IAsyncErrorNotify

Implementeert foutopname van het asynchrone batchwerk dat door het Activity object wordt verzonden.

IPlaybackControl

Functies in Wachtrijonderdelen in de abnormale verwerking van afspeelfouten aan de serverzijde en fouten aan de clientzijde van het Message Queuing-leveringsmechanisme.

IProcessInitControl

Ondersteunt het instellen van de time-out voor de Startup(Object) methode.

IProcessInitializer

Ondersteunt methoden die kunnen worden aangeroepen wanneer een COM-onderdeel wordt gestart of afgesloten.

IRegistrationHelper

Installeert en configureert assembly's in de COM+-catalogus.

IRemoteDispatch

Geïmplementeerd door de ServicedComponent klasse om te bepalen of het AutoCompleteAttribute klassekenmerk is ingesteld true op of false voor een aanroep van een externe methode.

IServiceCall

Implementeert het batchwerk dat wordt verzonden via de activiteit die is gemaakt door Activity.

IServicedComponentInfo

Geïmplementeerd door de ServicedComponent klasse om informatie over het onderdeel te verkrijgen via de GetComponentInfo(Int32, String[]) methode.

ITransaction

Komt overeen met de DTC-interface (Distributed Transaction Coordinator) ITransaction en wordt ondersteund door objecten die zijn verkregen via Transaction.

Enums

Name Description
AccessChecksLevelOption

Hiermee geeft u het toegangsniveau voor een toepassing op, alleen op procesniveau of op alle niveaus, inclusief onderdeel-, interface- en methodeniveaus.

ActivationOption

Hiermee geeft u de manier op waarop serviceonderdelen worden geactiveerd in de toepassing.

AuthenticationOption

Hiermee geeft u het RPC-verificatiemechanisme (Remote Procedure Call) op. Alleen van toepassing wanneer de ActivationOption is ingesteld op Server.

BindingOption

Hiermee wordt aangegeven of alle werkzaamheden die door Activity u zijn ingediend, gebonden moeten zijn aan slechts één enkel threaded appartement (STA). Deze inventarisatie heeft geen invloed op het multithreaded appartement (MTA).

ImpersonationLevelOption

Hiermee geeft u het niveau van imitatie toegestaan bij het aanroepen van doelen van een servertoepassing.

InheritanceOption

Geeft aan of er een nieuwe context moet worden gemaakt op basis van de huidige context of op de informatie in ServiceConfig.

InstallationFlags

Vlaggen die worden gebruikt met de RegistrationHelper klasse.

PartitionOption

Geeft de context aan waarin de COM+-partitie moet worden uitgevoerd.

PropertyLockMode

Hiermee geeft u de modus voor toegang tot gedeelde eigenschappen in de groepsbeheerder van gedeelde eigenschappen.

PropertyReleaseMode

Hiermee geeft u de releasemodus voor de eigenschappen in de nieuwe groep met gedeelde eigenschappen op.

SxsOption

Geeft aan hoe side-by-side assembly's zijn geconfigureerd voor ServiceConfig.

SynchronizationOption

Hiermee geeft u het type automatische synchronisatie aangevraagd door het onderdeel.

ThreadPoolOption

Geeft de threadgroep aan waarin het werk, verzonden door Activity, wordt uitgevoerd.

TransactionIsolationLevel

Hiermee geeft u de waarde van de TransactionAttribute.

TransactionOption

Hiermee geeft u het automatische transactietype op dat door het onderdeel is aangevraagd.

TransactionStatus

Geeft de transactiestatus aan.

TransactionVote

Hiermee geeft u de waarden op die zijn toegestaan voor stem van transactieresultaten.

Gedelegeerden

Name Description
ResourcePool.TransactionEndDelegate

Vertegenwoordigt de methode die het einde van een transactie afhandelt.