Freigeben über


Anwenden von Attributen zum Konfigurieren von COM+-Diensten

In diesem Thema finden Sie den Standardwert für jedes Entwurfszeitattribut im System.EnterpriseServices-Namespace. Durch die Kenntnis des jeweiligen Standardwerts aller Attribute können Sie unnötige Attribute aus Ihrem Code entfernen. Wenn Sie mit der Rolle von Attributen in Metadaten nicht vertraut sind, finden Sie Informationen hierzu unter Erweitern von Metadaten mithilfe von Attributen.

Im Folgenden finden Sie die Standardverwendungsinformationen für jedes dienstbezogene Attribut:

  • Attribut-Bereich. Identifiziert, ob das Attribut nur auf eine Anwendung oder Methode oder auf eine gesamte Assembly Anwendung findet.

  • Nicht konfigurierter Standardwert. Zeigt den Wert an, der dem Feld von COM+ zugewiesen wird, wenn das Attribut im Code nicht vorkommt. Wenn Sie beispielsweise das JustInTimeActivationAttribute-Attribut in einer Klasse auslassen, legt COM+ den Standardwert auf False fest.

  • Konfigurierter Standardwert. Zeigt den Wert an, der einem Feld von COM+ zugewiesen wird, wenn ein Attribut angewendet, dessen Wert aber im Code ausgelassen wird.

Dienstbezogene Attribute

In der folgenden Tabelle werden der Bereich und die konfigurierten und nicht konfigurierten Standardwerte für dienstbezogene Attribute aufgeführt.

Attribut Attribut-Bereich Nicht konfigurierter Standardwert Konfigurierter Standardwert

ApplicationAccessControlAttribute

Assembly

True

True

ApplicationActivationAttribute

Assembly

Bibliothek

Kein Standardwert

ApplicationIDAttribute

Assembly

Generierte GUID

Kein Standardwert

ApplicationNameAttribute

Assembly

Assemblyname

Kein Standardwert

ApplicationQueuingAttribute

Assembly

Kein Standardwert

Kein Standardwert

AutoCompleteAttribute

Methode

False

True

ComponentAccessControlAttribute

Klasse

False

True

COMTIIntrinsicsAttribute

Klasse

False

True

ConstructionEnabledAttribute

Klasse

False

True

DescriptionAttribute

Assembly

Klasse

Methode

Schnittstelle

Kein Standardwert

Kein Standardwert

EventClassAttribute

Klasse

Kein Standardwert

FireInParallel = False

AllowInprocSubsribers = True

PublisherFilter = Null

EventTrackingEnabledAttribute

Klasse

False

True

ExceptionClassAttribute

Klasse

Kein Standardwert

Kein Standardwert

IISIntrinsicsAttribute

Klasse

False

True

InterfaceQueuingAttribute

Klasse

Schnittstelle

False

True

JustInTimeActivationAttribute

Klasse

False

True

LoadBalancingSupportedAttribute

Klasse

False

True

MustRunInClientContextAttribute

Klasse

False

True

ObjectPoolingAttribute

Klasse

False

True

PrivateComponentAttribute

Klasse

Kein Standardwert

Private

SecureMethodAttribute

Assembly

Klasse

Methode

Kein Standardwert

Kein Standardwert

SecurityRoleAttribute

Assembly

Klasse

Schnittstelle

Kein Standardwert

Kein Standardwert

SynchronizationAttribute

Klasse

False

SynchronizationOption.Required

TransactionAttribute

Klasse

False

TransactionOption.Required

TransactionIsolationLevel.Serializable

Timeout = endlos

Siehe auch

Aufgaben

Verfahrensweise: Erstellen einer Serviced Component

Referenz

System.EnterpriseServices

Konzepte

Serviced Components – Übersicht
Registrieren von Serviced Components
Beispiel für Serviced Components
Zusammenfassung der verfügbaren COM+-Dienste

Weitere Ressourcen

Schreiben von Serviced Components
Extending Metadata Using Attributes

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.