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.

Puede navegar desde esta colección a cualquiera de las siguientes colecciones:

Puede ir a esta colección desde las siguientes colecciones:

Propiedades

El objeto COMAdminCatalogObject admite las siguientes propiedades dentro de la colección:

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

Colecciones de administración de COM+