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 |
---|---|---|---|
Assembly |
True |
True |
|
Assembly |
Bibliothek |
Kein Standardwert |
|
Assembly |
Generierte GUID |
Kein Standardwert |
|
Assembly |
Assemblyname |
Kein Standardwert |
|
Assembly |
Kein Standardwert |
Kein Standardwert |
|
Methode |
False |
True |
|
Klasse |
False |
True |
|
Klasse |
False |
True |
|
Klasse |
False |
True |
|
Assembly Klasse Methode Schnittstelle |
Kein Standardwert |
Kein Standardwert |
|
Klasse |
Kein Standardwert |
FireInParallel = False AllowInprocSubsribers = True PublisherFilter = Null |
|
Klasse |
False |
True |
|
Klasse |
Kein Standardwert |
Kein Standardwert |
|
Klasse |
False |
True |
|
Klasse Schnittstelle |
False |
True |
|
Klasse |
False |
True |
|
Klasse |
False |
True |
|
Klasse |
False |
True |
|
Klasse |
False |
True |
|
Klasse |
Kein Standardwert |
Private |
|
Assembly Klasse Methode |
Kein Standardwert |
Kein Standardwert |
|
Assembly Klasse Schnittstelle |
Kein Standardwert |
Kein Standardwert |
|
Klasse |
False |
SynchronizationOption.Required |
|
Klasse |
False |
TransactionOption.Required TransactionIsolationLevel.Serializable Timeout = endlos |
Siehe auch
Aufgaben
Verfahrensweise: Erstellen einer Serviced Component
Referenz
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
Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.