Colección de componentes
Contiene un objeto para cada componente de la aplicación relacionada. La colección Components siempre está relacionada con un objeto de la colección Applications . Las propiedades expuestas por estos objetos contienen la configuración realizada en el nivel de componente.
Esta colección admite el método Remove del objeto COMAdminCatalogCollection , pero no el método Add . Para instalar o importar componentes en una aplicación, use métodos en el objeto COMAdminCatalog .
Miembros
La colección Components hereda de la interfaz IUnknown , pero no tiene miembros adicionales.
Colecciones relacionadas
Puede navegar desde esta colección a cualquiera de las siguientes colecciones:
- ErrorInfo
- InterfacesForComponent
- Propertyinfo
- RelatedCollectionInfo
- RolesForComponent
- SubscriptionsForComponent
Puede ir a esta colección desde las siguientes colecciones:
Propiedades
El objeto COMAdminCatalogObject admite las siguientes propiedades dentro de la colección:
- AllowInprocSubscribers
- ApplicationID
- Bitness
- CLSID
- ComponentAccessChecksEnabled
- ComponentTransactionTimeout
- ComponentTransactionTimeoutEnabled
- COMTIIntrinsics
- ConstructionEnabled
- ConstructorString
- CreationTimeout
- Descripción
- Archivo DLL
- EventTrackingEnabled
- ExceptionClass
- FireInParallel
- IISIntrinsics
- InitializeServerApplication
- IsEnabled
- IsEventClass
- IsInstalled
- IsPrivateComponent
- JustInTimeActivation
- LoadBalancingSupported
- MaxPoolSize
- MinPoolSize
- MultiInterfacePublisherFilterCLSID
- MustRunInClientContext
- MustRunInDefaultContext
- ObjectPoolingEnabled
- ProgID
- PublisherID
- SoapAssemblyName
- SoapTypeName
- Sincronización
- ThreadingModel
- Transacción
- TxIsolationLevel
- VersionBuild
- VersionMajor
- VersionMinor
- VersionSubBuild
AllowInprocSubscribers
Entrada | Valor |
---|---|
Descripción | Habilita en los suscriptores de procesos si el componente es una clase de eventos. |
Access | ReadWrite |
Tipo | Bool |
Default | True |
Sistema mínimo | Windows 2000 |
ApplicationID
Entrada | Valor |
---|---|
Descripción | GUID de la aplicación que contiene el componente. Debe ser el GUID de una aplicación válida, que se comprueba antes de llamar a SaveChanges . Si este valor se cambia para que sea un GUID para una aplicación diferente, el componente se mueve a esa aplicación. |
Access | ReadWrite |
Tipo | String |
Predeterminado | No aplicable |
Sistema mínimo | Windows 2000 |
Valor de bits
Entrada | Valor |
---|---|
Descripción | Representa el tipo de bits binario de un componente. En los sistemas que usan Windows de 64 bits, esta propiedad distingue entre los componentes de 64 bits y los componentes de 32 bits. |
Access | ReadOnly |
Tipo | Valores long Posibles:COMAdmin32BitComponent (0x1)COMAdmin64BitComponent (0x2) |
Default | No aplicable |
Sistema mínimo | Windows XP |
CLSID
Entrada | Valor |
---|---|
Descripción | UN GUID para el componente. Esta propiedad se devuelve cuando se llama al método de propiedad Key en un objeto de esta colección. |
Access | ReadOnly |
Tipo | String |
Predeterminado | No aplicable |
Sistema mínimo | Windows 2000 |
ComponentAccessChecksEnabled
Entrada | Valor |
---|---|
Descripción | Indica si las comprobaciones de acceso basadas en roles se realizan en las llamadas al componente y funcionan junto con las propiedades AccessChecksLevel y ApplicationAccessChecksEnabled de la aplicación. |
Access | ReadWrite |
Tipo | Bool |
Valor predeterminado | False |
Sistema mínimo | Windows 2000 |
ComponentTransactionTimeout
Entrada | Valor |
---|---|
Descripción | Cuando se usa en una transacción, especifica el período de tiempo en el que este componente hace que se agote el tiempo de espera de la transacción. El valor predeterminado es 60 segundos y no puede ser superior a 3600 segundos (1 hora). El valor de tiempo de espera se puede establecer en 0, especificando un período de tiempo de espera de transacción infinito. Para que se use esta propiedad, ComponentTransactionTimeoutEnabled debe ser True. El valor de esta propiedad invalida el tiempo de espera de transacción global especificado por la propiedad TransactionTimeout de la colección LocalComputer . |
Access | ReadWrite |
Tipo | Long (0-3600) |
Default | 60 |
Sistema mínimo | Windows 2000 |
ComponentTransactionTimeoutEnabled
Entrada | Valor |
---|---|
Descripción | Especifica si el período de tiempo de espera de transacción está habilitado para este componente. De forma predeterminada, la característica de tiempo de espera de transacción está deshabilitada. Cuando esta propiedad es True, se usa el tiempo de espera especificado por ComponentTransactionTimeout. Cuando esta propiedad es False, se usa el tiempo de espera especificado por la propiedad TransactionTimeout de la colección LocalComputer . |
Access | ReadWrite |
Tipo | Bool |
Valor predeterminado | False |
Sistema mínimo | Windows 2000 |
COMTIIntrinsics
Entrada | Valor |
---|---|
Descripción | Habilita el paso de propiedades de contexto del Integrador de transacciones COM (COMTI) al contexto de esta clase. ComTI facilita la tarea de encapsular las transacciones del sistema central y la lógica de negocios como componentes COM. |
Access | ReadWrite |
Tipo | Bool |
Valor predeterminado | False |
Sistema mínimo | Windows 2000 |
ConstructionEnabled
Entrada | Valor |
---|---|
Descripción | Determina si el ConstructorString se pasa al objeto cuando se construye. |
Access | ReadWrite |
Tipo | Bool |
Valor predeterminado | False |
Sistema mínimo | Windows 2000 |
ConstructorString
Entrada | Valor |
---|---|
Descripción | Cadena de inicialización para la construcción de componentes. Puede crear objetos diferentes del mismo componente genérico mediante cadenas de constructor de objetos. Si ConstructionEnabled es False, esta propiedad se omite. |
Access | ReadWrite |
Tipo | String |
Predeterminado | "" |
Sistema mínimo | Windows 2000 |
CreationTimeout
Entrada | Valor |
---|---|
Descripción | Al crear el objeto, número de milisegundos antes de que se devuelva un error de tiempo de espera. El tiempo de espera máximo es 2147483647 milisegundos (aproximadamente 25 días). |
Access | ReadWrite |
Tipo | Long (0-2147483647) |
Default | 0 |
Sistema mínimo | Windows 2000 |
Descripción
Entrada | Valor |
---|---|
Descripción | Describe el componente. |
Access | ReadWrite |
Tipo | String |
Predeterminado | "" |
Sistema mínimo | Windows 2000 |
Archivo DLL
Entrada | Valor |
---|---|
Descripción | Nombre y ruta de acceso del archivo que contiene el componente. |
Access | ReadOnly |
Tipo | String |
Predeterminado | No aplicable |
Sistema mínimo | Windows 2000 |
EventTrackingEnabled
Entrada | Valor |
---|---|
Descripción | Determina si se realiza un seguimiento de los eventos. Los eventos incluyen acciones como el apagado de la aplicación; creación y liberación de objetos; referencias a objetos, coherencia, activación y desactivación; llamadas de método, devoluciones y excepciones; inicio de transacciones, preparación para confirmar y anular; conexión, asignación y reciclaje del dispensador de recursos; asignación y reciclaje de subprocesos. |
Access | ReadWrite |
Tipo | Bool |
Default | True |
Sistema mínimo | Windows 2000 |
ExceptionClass
Entrada | Valor |
---|---|
Descripción | ClSID, que puede ser un GUID o una cadena de moniker, para activar un programa alternativo durante el proceso de tratar con un programa de componentes en cola con errores repetidamente. |
Access | ReadWrite |
Tipo | String |
Predeterminado | "" |
Sistema mínimo | Windows 2000 |
FireInParallel
Entrada | Valor |
---|---|
Descripción | Permite que los eventos se desencadene en paralelo si el componente es una clase de eventos. |
Access | ReadWrite |
Tipo | Bool |
Valor predeterminado | False |
Sistema mínimo | Windows 2000 |
IISIntrinsics
Entrada | Valor |
---|---|
Descripción | Permite pasar propiedades de contexto de IIS, como un objeto de sesión de aplicación o un objeto de sesión de usuario, en el contexto de esta clase. |
Access | ReadWrite |
Tipo | Bool |
Valor predeterminado | False |
Sistema mínimo | Windows 2000 |
InitializeServerApplication
Entrada | Valor |
---|---|
Descripción | Indica si el componente se usa para inicializar una aplicación de servidor. |
Access | ReadWrite |
Tipo | Bool |
Valor predeterminado | False |
Sistema mínimo | Windows Server 2003 |
IsEnabled
Entrada | Valor |
---|---|
Descripción | False si la aplicación o el componente COM+ están deshabilitados. Si la aplicación o el componente COM+ está habilitado, IsEnabled es True. |
Access | ReadWrite |
Tipo | Bool |
Default | True |
Sistema mínimo | Windows XP |
IsEventClass
Entrada | Valor |
---|---|
Descripción | Indica si el componente es una clase de eventos. |
Access | ReadOnly |
Tipo | Bool |
Valor predeterminado | False |
Sistema mínimo | Windows 2000 |
IsInstalled
Entrada | Valor |
---|---|
Descripción | Indica si el componente está instalado en una aplicación. |
Access | ReadOnly |
Tipo | Bool |
Valor predeterminado | False |
Sistema mínimo | Windows Server 2003 |
IsPrivateComponent
Entrada | Valor |
---|---|
Descripción | Determina si una aplicación de servidor es un componente privado. Un componente privado de una aplicación de servidor solo se puede activar desde dentro de la aplicación. Por ejemplo, si llama a CoCreateInstance en un componente privado, se produce un error fuera del proceso, pero se realiza correctamente en proceso. Por el contrario, si llama a CoCreateInstance en un componente público, se realiza correctamente tanto en proceso como fuera de proceso. |
Access | ReadWrite |
Tipo | Bool |
Valor predeterminado | False |
Sistema mínimo | Windows XP |
JustInTimeActivation
Entrada | Valor |
---|---|
Descripción | Determina si la activación JIT está habilitada para el componente. Esta propiedad se establece en True cuando la compatibilidad con transacciones se establece en Requerido, Requiere nuevo o Compatible. Cuando JustInTimeActivation se establece en True, la compatibilidad de sincronización debe establecerse en Requerido (valor predeterminado) o Requiere nuevo. |
Access | ReadWrite |
Tipo | Bool |
Valor predeterminado | False |
Sistema mínimo | Windows 2000 |
LoadBalancingSupported
Entrada | Valor |
---|---|
Descripción | Si el servicio de equilibrio de carga de componentes está instalado y habilitado en el servidor, determina si el componente participa en el equilibrio de carga. |
Access | ReadWrite |
Tipo | Bool |
Valor predeterminado | False |
Sistema mínimo | Windows 2000 |
MaxPoolSize
Entrada | Valor |
---|---|
Descripción | Número máximo de objetos agrupados. |
Access | ReadWrite |
Tipo | Long (1-1048576) |
Default | 1 048 576 |
Sistema mínimo | Windows 2000 |
MinPoolSize
Entrada | Valor |
---|---|
Descripción | Número mínimo de objetos agrupados. |
Access | ReadWrite |
Tipo | Long (0-1048576) |
Default | 0 |
Sistema mínimo | Windows 2000 |
MultiInterfacePublisherFilterCLSID
Entrada | Valor |
---|---|
Descripción | CLSID para el filtro de publicador usado si el componente es una clase de eventos. |
Access | ReadWrite |
Tipo | String |
Predeterminado | No aplicable |
Sistema mínimo | Windows 2000 |
MustRunInClientContext
Entrada | Valor |
---|---|
Descripción | Indica que el componente debe activarse en el contexto del autor de la llamada original. De lo contrario, se produce un error en la activación. |
Access | ReadWrite |
Tipo | Bool |
Valor predeterminado | False |
Sistema mínimo | Windows XP |
MustRunInDefaultContext
Entrada | Valor |
---|---|
Descripción | Indica que el componente debe activarse en el contexto del autor de la llamada predeterminado. De lo contrario, se produce un error en la activación. |
Access | ReadWrite |
Tipo | Bool |
Valor predeterminado | False |
Sistema mínimo | Windows 2000 |
ObjectPoolingEnabled
Entrada | Valor |
---|---|
Descripción | Determina si la agrupación de objetos COM+ está habilitada para el componente. |
Access | ReadWrite |
Tipo | Bool |
Valor predeterminado | False |
Sistema mínimo | Windows 2000 |
ProgID
Entrada | Valor |
---|---|
Descripción | Nombre descriptivo que se usa para identificar el componente. Esta propiedad se devuelve cuando se llama al método de propiedad Name en un objeto de esta colección. |
Access | ReadOnly |
Tipo | String |
Predeterminado | No aplicable |
Sistema mínimo | Windows 2000 |
PublisherID
Entrada | Valor |
---|---|
Descripción | Identificador del publicador de eventos si el componente es una clase de eventos. |
Access | ReadWrite |
Tipo | String |
Predeterminado | "" |
Sistema mínimo | Windows 2000 |
SoapAssemblyName
Entrada | Valor |
---|---|
Descripción | GUID que identifica el ensamblado GAC que se ejecuta cuando el componente se invoca como un servicio SOAP. |
Access | ReadWrite |
Tipo | String |
Predeterminado | NULL |
Sistema mínimo | Windows Server 2003 |
SoapTypeName
Entrada | Valor |
---|---|
Descripción | Nombre de tipo administrado para un componente que se puede invocar como un servicio SOAP. |
Access | ReadWrite |
Tipo | String |
Predeterminado | NULL |
Sistema mínimo | Windows Server 2003 |
Synchronization
Entrada | Valor |
---|---|
Descripción | Determina la sincronización de llamadas para el componente. |
Access | ReadWrite |
Tipo | Long Possible values:COMAdminSynchronizationIgnored (0)COMAdminSynchronizationNone (1)COMAdminSynchronizationSupported (2)COMAdminSynchronizationRequired (3)COMAdminSynchronizationRequiresNew (4) |
Default | COMAdminSynchronizationIgnored (0) |
Sistema mínimo | Windows 2000 |
ThreadingModel
Entrada | Valor |
---|---|
Descripción | Determina cómo se asignan instancias del componente a subprocesos para la ejecución del método. Los valores corresponden a los modelos de subproceso COM. |
Access | ReadOnly |
Tipo | Valores posibles largos:COMAdminThreadingModelApartment (0)COMAdminThreadingModelFree (1)COMAdminThreadingModelMain (2)COMAdminThreadingModelBoth (3)COMAdminThreadingModelNeutral (4)COMAdminThreadingModelNotSpecified (5) |
Default | No aplicable |
Sistema mínimo | Windows 2000 |
Transacción
Entrada | Valor |
---|---|
Descripción | Determina cómo un componente admite transacciones. Se recomienda usar las constantes de la enumeración y no los valores numéricos. |
Access | ReadWrite |
Tipo | Long Possible values:COMAdminTransactionIgnored (0)COMAdminTransactionNone (1)COMAdminTransactionSupported (2)COMAdminTransactionRequired (3)COMAdminTransactionRequiresNew (4) |
Default | COMAdminTransactionNone (1) |
Sistema mínimo | Windows 2000 |
TxIsolationLevel
Entrada | Valor |
---|---|
Descripción | Indica los niveles de aislamiento de transacción. Hay cinco niveles de aislamiento: none, read uncommitted, read committed, repeatable read y serialized. El nivel de aislamiento predeterminado se serializa. |
Access | ReadWrite |
Tipo | Long Possible values:COMAdminTxIsolationLevelAny (0)COMAdminTxIsolationLevelReadUnCommitted (1)COMAdminTxIsolationLevelReadCommitted (2)COMAdminTxIsolationLevelRepeatableRead (3)COMAdminTxIsolationLevelSerializable (4) |
Default | COMAdminTxIsolationLevelSerializable (4) |
Sistema mínimo | Windows XP |
VersionBuild
Entrada | Valor |
---|---|
Descripción | Identificador de compilación de versión. |
Access | ReadOnly |
Tipo | String |
Predeterminado | "" |
Sistema mínimo | Windows 2000 |
VersionMajor
Entrada | Valor |
---|---|
Descripción | Identificador de versión. |
Access | ReadOnly |
Tipo | String |
Predeterminado | "" |
Sistema mínimo | Windows 2000 |
VersionMinor
Entrada | Valor |
---|---|
Descripción | Subdirección de versión. |
Access | ReadOnly |
Tipo | String |
Predeterminado | "" |
Sistema mínimo | Windows 2000 |
VersionSubBuild
Entrada | Valor |
---|---|
Descripción | Identificador de subcompila de versión. |
Access | ReadOnly |
Tipo | String |
Predeterminado | "" |
Sistema mínimo | Windows 2000 |
Consulte también