Aplicar atributos para configurar servicios COM+
En este tema se proporciona el valor predeterminado de cada atributo en tiempo de diseño del espacio de nombres System.EnterpriseServices. Si conoce el valor predeterminado de cada atributo, puede eliminar atributos innecesarios en el código. Si no está familiarizado con la función de los atributos en metadatos, vea Extender metadatos mediante atributos.
A continuación se muestra la información de uso predeterminada para cada atributo relacionado con el servicio:
Ámbito del atributo. Identifica si el atributo se aplica sólo a un método o clase o a todo un ensamblado.
Valor predeterminado sin configurar. Muestra el valor que asigna COM+ al campo cuando se omite el atributo en el código. Por ejemplo, si omite el atributo JustInTimeActivationAttribute de una clase, COM+ establece el valor predeterminado en False.
Valor predeterminado configurado. Muestra el valor que asigna COM+ a un campo cuando se aplica un atributo pero se omite su valor.
Atributos relacionados con el servicio
En la tabla siguiente se enumeran el ámbito y los valores predeterminados, configurados y sin configurar, de los atributos relacionados con el servicio.
Atributo | Ámbito de atributo | Valor predeterminado sin configurar | Valor predeterminado configurado |
---|---|---|---|
Ensamblado |
True |
True |
|
Ensamblado |
Biblioteca |
No tiene valor predeterminado |
|
Ensamblado |
GUID generado |
No tiene valor predeterminado |
|
Ensamblado |
Nombre del ensamblado |
No tiene valor predeterminado |
|
Ensamblado |
No tiene valor predeterminado |
No tiene valor predeterminado |
|
Método |
False |
True |
|
Clase |
False |
True |
|
Clase |
False |
True |
|
Clase |
False |
True |
|
Ensamblado Clase Método Interfaz |
No tiene valor predeterminado |
No tiene valor predeterminado |
|
Clase |
No tiene valor predeterminado |
FireInParallel = False AllowInprocSubsribers = True PublisherFilter = Null |
|
Clase |
False |
True |
|
Clase |
No tiene valor predeterminado |
No tiene valor predeterminado |
|
Clase |
False |
True |
|
Clase Interfaz |
False |
True |
|
Clase |
False |
True |
|
Clase |
False |
True |
|
Clase |
False |
True |
|
Clase |
False |
True |
|
Clase |
No tiene valor predeterminado |
Privado |
|
Ensamblado Clase Método |
No tiene valor predeterminado |
No tiene valor predeterminado |
|
Ensamblado Clase Interfaz |
No tiene valor predeterminado |
No tiene valor predeterminado |
|
Clase |
False |
SynchronizationOption.Required |
|
Clase |
False |
TransactionOption.Required TransactionIsolationLevel.Serializable Timeout = infinite |
Consulte también
Tareas
Cómo crear un componente con servicio
Referencia
Conceptos
Información general sobre componentes con servicio
Registrar componentes con servicio
Ejemplo de componente con servicio
Resumen de los servicios COM+ disponibles
Otros recursos
Escribir componentes con servicio
Extending Metadata Using Attributes
Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.