Applicazione di attributi per la configurazione dei servizi COM+
In questo argomento vengono riportati i valori predefiniti di ogni attributo della fase di progettazione appartenente allo spazio dei nomi System.EnterpriseServices. La conoscenza di tali valori predefiniti consente di eliminare dal codice gli attributi non necessari. Per ulteriori informazioni sul ruolo degli attributi rispetto ai metadati, vedere Estensione di metadati mediante attributi.
Di seguito sono riportate le informazioni di utilizzo predefinite di ogni attributo relativo ai servizi:
Ambito dell'attributo. Indica se l'attributo si applica solo a un metodo, a una classe o a un intero assembly.
Valore predefinito non configurato. Visualizza il valore assegnato al campo da COM+ quando l'attributo viene omesso dal codice. Se l'attributo JustInTimeActivationAttribute viene omesso da una classe, ad esempio, il valore predefinito sarà impostato su False.
Valore predefinito configurato. Visualizza il valore assegnato a un campo da COM+ quando l'attributo viene definito, ma ne viene omesso il valore.
Attributi relativi ai servizi
Nella tabella seguente è riportato l'elenco degli ambiti e dei valori predefiniti configurati e non configurati di ogni attributo relativo a servizi.
Attributo | Ambito dell'attributo | Valore predefinito non configurato | Valore predefinito configurato |
---|---|---|---|
Assembly |
True |
True |
|
Assembly |
Libreria |
Nessun valore predefinito |
|
Assembly |
GUID generato |
Nessun valore predefinito |
|
Assembly |
Nome assembly |
Nessun valore predefinito |
|
Assembly |
Nessun valore predefinito |
Nessun valore predefinito |
|
Metodo |
False |
True |
|
Classe |
False |
True |
|
Classe |
False |
True |
|
Classe |
False |
True |
|
Assembly Classe Metodo Interfaccia |
Nessun valore predefinito |
Nessun valore predefinito |
|
Classe |
Nessun valore predefinito |
FireInParallel = False AllowInprocSubsribers = True PublisherFilter = Null |
|
Classe |
False |
True |
|
Classe |
Nessun valore predefinito |
Nessun valore predefinito |
|
Classe |
False |
True |
|
Classe Interfaccia |
False |
True |
|
Classe |
False |
True |
|
Classe |
False |
True |
|
Classe |
False |
True |
|
Classe |
False |
True |
|
Classe |
Nessun valore predefinito |
Private |
|
Assembly Classe Metodo |
Nessun valore predefinito |
Nessun valore predefinito |
|
Assembly Classe Interfaccia |
Nessun valore predefinito |
Nessun valore predefinito |
|
Classe |
False |
SynchronizationOption.Required |
|
Classe |
False |
TransactionOption.Required TransactionIsolationLevel.Serializable Timeout = infinite |
Vedere anche
Attività
Procedura: creare un componente servito
Riferimenti
Concetti
Cenni preliminari sui componenti serviti
Registrazione dei componenti serviti
Esempio di componente servito
Riepilogo dei servizi COM+ disponibili
Altre risorse
Scrittura dei componenti serviti
Extending Metadata Using Attributes
Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.