Coleção de componentes
Contém um objeto para cada componente no aplicativo relacionado. A coleção Components está sempre relacionada a um objeto na coleção Applications . As propriedades expostas por esses objetos mantêm as configurações feitas no nível do componente.
Essa coleção dá suporte ao método Remove do objeto COMAdminCatalogCollection , mas não ao método Add . Para instalar ou importar componentes para um aplicativo, use métodos no objeto COMAdminCatalog .
Membros
A coleção Components herda da interface IUnknown , mas não tem membros adicionais.
Coleções relacionadas
Você pode navegar desta coleção para qualquer uma das seguintes coleções:
- ErrorInfo
- InterfacesForComponent
- Propertyinfo
- RelatedCollectionInfo
- RolesForComponent
- SubscriptionsForComponent
Você pode navegar até esta coleção das seguintes coleções:
Propriedades
As propriedades a seguir são compatíveis com o objeto COMAdminCatalogObject dentro da coleção:
- AllowInprocSubscribers
- Applicationid
- Número de bits
- CLSID
- ComponentAccessChecksEnabled
- ComponentTransactionTimeout
- ComponentTransactionTimeoutEnabled
- COMTIIntrinsics
- ConstructionEnabled
- ConstructorString
- CreationTimeout
- Descrição
- DLL
- EventTrackingEnabled
- ExceptionClass
- FireInParallel
- IISIntrinsics
- InitializeServerApplication
- IsEnabled
- IsEventClass
- IsInstalled
- IsPrivateComponent
- JustInTimeActivation
- LoadBalancingSupported
- Maxpoolsize
- Minpoolsize
- MultiInterfacePublisherFilterCLSID
- MustRunInClientContext
- MustRunInDefaultContext
- ObjectPoolingEnabled
- ProgID
- PublisherID
- SoapAssemblyName
- SoapTypeName
- Sincronização
- ThreadingModel
- Transação
- TxIsolationLevel
- VersionBuild
- VersionMajor
- VersionMinor
- VersionSubBuild
AllowInprocSubscribers
Entrada | Valor |
---|---|
Descrição | Habilitará os assinantes em processo se o componente for uma classe de evento. |
Access | ReadWrite |
Type | Bool |
Padrão | True |
Sistema mínimo | Windows 2000 |
ApplicationID
Entrada | Valor |
---|---|
Descrição | O GUID do aplicativo que contém o componente. Deve ser um GUID de aplicativo válido, que é verificado antes de SaveChanges ser chamado. Se esse valor for alterado para ser um GUID para um aplicativo diferente, o componente será movido para esse aplicativo. |
Access | ReadWrite |
Type | String |
Padrão | N/D |
Sistema mínimo | Windows 2000 |
Número de bits
Entrada | Valor |
---|---|
Descrição | Representa o tipo de bitness binário de um componente. Em sistemas que usam o Windows de 64 bits, essa propriedade distingue entre componentes de 64 bits e componentes de 32 bits. |
Access | ReadOnly |
Type | Valores Long Possible:COMAdmin32BitComponent (0x1)COMAdmin64BitComponent (0x2) |
Padrão | N/D |
Sistema mínimo | Windows XP |
CLSID
Entrada | Valor |
---|---|
Descrição | Um GUID para o componente. Essa propriedade é retornada quando o método de propriedade Key é chamado em um objeto dessa coleção. |
Access | ReadOnly |
Type | String |
Padrão | N/D |
Sistema mínimo | Windows 2000 |
ComponentAccessChecksEnabled
Entrada | Valor |
---|---|
Descrição | Indica se as verificações de acesso baseadas em função são executadas em chamadas para o componente e funciona em conjunto com as propriedades AccessChecksLevel e ApplicationAccessChecksEnabled no aplicativo. |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows 2000 |
ComponentTransactionTimeout
Entrada | Valor |
---|---|
Descrição | Quando usado em uma transação, especifica o período em que esse componente faz com que a transação chegue ao tempo limite. O padrão é 60 segundos e não pode ter mais de 3600 segundos (1 hora). O valor de tempo limite pode ser definido como 0, especificando um período de tempo limite de transação infinito. Para que essa propriedade seja usada, ComponentTransactionTimeoutEnabled deve ser True. O valor dessa propriedade substitui o tempo limite da transação global especificado pela propriedade TransactionTimeout da coleção LocalComputer . |
Access | ReadWrite |
Type | Long (0-3600) |
Padrão | 60 |
Sistema mínimo | Windows 2000 |
ComponentTransactionTimeoutEnabled
Entrada | Valor |
---|---|
Descrição | Especifica se o período de tempo limite da transação está habilitado para esse componente. Por padrão, o recurso de tempo limite da transação está desabilitado. Quando essa propriedade é True, o tempo limite especificado por ComponentTransactionTimeout é usado. Quando essa propriedade é False, o tempo limite especificado pela propriedade TransactionTimeout da coleção LocalComputer é usado. |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows 2000 |
COMTIIntrinsics
Entrada | Valor |
---|---|
Descrição | Permite a passagem de propriedades de contexto do COMTI (Integrador de Transações COM) para o contexto dessa classe. O COMTI facilita a tarefa de encapsular transações de mainframe e lógica de negócios como componentes COM. |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows 2000 |
ConstructionEnabled
Entrada | Valor |
---|---|
Descrição | Determina se ConstructorString é passado para o objeto quando ele é construído. |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows 2000 |
ConstructorString
Entrada | Valor |
---|---|
Descrição | Cadeia de caracteres de inicialização para construção de componentes. Você pode criar objetos diferentes do mesmo componente genérico usando cadeias de caracteres de construtor de objeto. Se ConstructionEnabled for False, essa propriedade será ignorada. |
Access | ReadWrite |
Type | String |
Padrão | "" |
Sistema mínimo | Windows 2000 |
CreationTimeout
Entrada | Valor |
---|---|
Descrição | Ao criar o objeto, o número de milissegundos antes de um erro de tempo limite é retornado. O tempo limite máximo é 2147483647 milissegundos (cerca de 25 dias). |
Access | ReadWrite |
Type | Long (0-2147483647) |
Padrão | 0 |
Sistema mínimo | Windows 2000 |
Descrição
Entrada | Valor |
---|---|
Descrição | Descreve o componente . |
Access | ReadWrite |
Type | String |
Padrão | "" |
Sistema mínimo | Windows 2000 |
DLL
Entrada | Valor |
---|---|
Descrição | O nome e o caminho do arquivo que contém o componente. |
Access | ReadOnly |
Type | String |
Padrão | N/D |
Sistema mínimo | Windows 2000 |
EventTrackingEnabled
Entrada | Valor |
---|---|
Descrição | Determina se os eventos são rastreados. Os eventos incluem ações como desligamento do aplicativo; criação e versão do objeto; referências de objeto, consistência, ativação e desativação; chamadas de método, retornos e exceções; inicialização de transação, preparação para confirmação e anulação; conexão, alocação e reciclagem do distribuidor de recursos; alocação e reciclagem de threads. |
Access | ReadWrite |
Type | Bool |
Padrão | True |
Sistema mínimo | Windows 2000 |
ExceptionClass
Entrada | Valor |
---|---|
Descrição | O CLSID, que pode ser um GUID ou uma cadeia de caracteres de moniker, para ativar um programa alternativo durante o processo de lidar com um programa de componentes enfileirados com falha repetida. |
Access | ReadWrite |
Type | String |
Padrão | "" |
Sistema mínimo | Windows 2000 |
FireInParallel
Entrada | Valor |
---|---|
Descrição | Permite que eventos sejam acionados em paralelo se o componente for uma classe de evento. |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows 2000 |
IISIntrinsics
Entrada | Valor |
---|---|
Descrição | Permite a passagem de propriedades de contexto do IIS, como um objeto de sessão de aplicativo ou um objeto de sessão de usuário, para o contexto dessa classe. |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows 2000 |
InitializeServerApplication
Entrada | Valor |
---|---|
Descrição | Indica se o componente é usado para inicializar um aplicativo de servidor. |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows Server 2003 |
IsEnabled
Entrada | Valor |
---|---|
Descrição | False se o aplicativo ou componente COM+ estiver desabilitado. Se o aplicativo ou componente COM+ estiver habilitado, IsEnabled será True. |
Access | ReadWrite |
Type | Bool |
Padrão | True |
Sistema mínimo | Windows XP |
IsEventClass
Entrada | Valor |
---|---|
Descrição | Indica se o componente é uma classe de evento. |
Access | ReadOnly |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows 2000 |
IsInstalled
Entrada | Valor |
---|---|
Descrição | Indica se o componente está instalado em um aplicativo. |
Access | ReadOnly |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows Server 2003 |
IsPrivateComponent
Entrada | Valor |
---|---|
Descrição | Determina se um aplicativo de servidor é um componente privado. Um componente privado em um aplicativo de servidor só pode ser ativado de dentro do aplicativo. Por exemplo, se você chamar CoCreateInstance em um componente privado, ele falhará fora do processo, mas terá êxito no processo. Por outro lado, se você chamar CoCreateInstance em um componente público, ele terá êxito no processo e fora do processo. |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows XP |
JustInTimeActivation
Entrada | Valor |
---|---|
Descrição | Determina se a ativação JIT está habilitada para o componente. Essa propriedade é definida como True quando o suporte à transação é definido como Obrigatório, Requer Novo ou Com Suporte. Quando JustInTimeActivation é definido como True, o suporte à sincronização deve ser definido como Obrigatório (o padrão) ou Requer Novo. |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows 2000 |
LoadBalancingSupported
Entrada | Valor |
---|---|
Descrição | Se o serviço de balanceamento de carga do componente estiver instalado e habilitado no servidor, determinará se o componente participa do balanceamento de carga. |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows 2000 |
MaxPoolSize
Entrada | Valor |
---|---|
Descrição | Número máximo de objetos em pool. |
Access | ReadWrite |
Type | Long (1-1048576) |
Padrão | 1048576 |
Sistema mínimo | Windows 2000 |
Minpoolsize
Entrada | Valor |
---|---|
Descrição | Número mínimo de objetos em pool. |
Access | ReadWrite |
Type | Long (0-1048576) |
Padrão | 0 |
Sistema mínimo | Windows 2000 |
MultiInterfacePublisherFilterCLSID
Entrada | Valor |
---|---|
Descrição | CLSID para o filtro de editor usado se o componente for uma classe de evento. |
Access | ReadWrite |
Type | String |
Padrão | N/D |
Sistema mínimo | Windows 2000 |
MustRunInClientContext
Entrada | Valor |
---|---|
Descrição | Indica que o componente deve ser ativado no contexto do chamador original. Caso contrário, a ativação falhará. |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows XP |
MustRunInDefaultContext
Entrada | Valor |
---|---|
Descrição | Indica que o componente deve ser ativado no contexto do chamador padrão. Caso contrário, a ativação falhará. |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows 2000 |
ObjectPoolingEnabled
Entrada | Valor |
---|---|
Descrição | Determina se o pool de objetos COM+ está habilitado para o componente. |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows 2000 |
ProgID
Entrada | Valor |
---|---|
Descrição | Um nome amigável usado para identificar o componente. Essa propriedade é retornada quando o método da propriedade Name é chamado em um objeto dessa coleção. |
Access | ReadOnly |
Type | String |
Padrão | N/D |
Sistema mínimo | Windows 2000 |
PublisherID
Entrada | Valor |
---|---|
Descrição | Identificador do editor de eventos se o componente for uma classe de evento. |
Access | ReadWrite |
Type | String |
Padrão | "" |
Sistema mínimo | Windows 2000 |
SoapAssemblyName
Entrada | Valor |
---|---|
Descrição | Um GUID que identifica o assembly GAC que é executado quando o componente é invocado como um serviço SOAP. |
Access | ReadWrite |
Type | String |
Padrão | NULO |
Sistema mínimo | Windows Server 2003 |
SoapTypeName
Entrada | Valor |
---|---|
Descrição | O nome do tipo gerenciado para um componente que pode ser invocado como um serviço SOAP. |
Access | ReadWrite |
Type | String |
Padrão | NULO |
Sistema mínimo | Windows Server 2003 |
Sincronização
Entrada | Valor |
---|---|
Descrição | Determina a sincronização de chamadas para o componente. |
Access | ReadWrite |
Type | Valores Long Possible:COMAdminSynchronizationIgnored (0)COMAdminSynchronizationNone (1)COMAdminSynchronizationSupported (2)COMAdminSynchronizationRequired (3)COMAdminSynchronizationRequiresNew (4) |
Padrão | COMAdminSynchronizationIgnored (0) |
Sistema mínimo | Windows 2000 |
ThreadingModel
Entrada | Valor |
---|---|
Descrição | Determina como as instâncias do componente são atribuídas a threads para execução de método. Os valores correspondem aos modelos de threading COM. |
Access | ReadOnly |
Type | Valores Long Possible:COMAdminThreadingModelApartment (0)COMAdminThreadingModelFree (1)COMAdminThreadingModelMain (2)COMAdminThreadingModelBoth (3)COMAdminThreadingModelNeutral (4)COMAdminThreadingModelNotSpecified (5) |
Padrão | N/D |
Sistema mínimo | Windows 2000 |
Transação
Entrada | Valor |
---|---|
Descrição | Determina como um componente dá suporte a transações. É recomendável que você use as constantes na enumeração e não os valores numéricos. |
Access | ReadWrite |
Type | Valores Long Possible:COMAdminTransactionIgnored (0)COMAdminTransactionNone (1)COMAdminTransactionSupported (2)COMAdminTransactionRequired (3)COMAdminTransactionRequiresNew (4) |
Padrão | COMAdminTransactionNone (1) |
Sistema mínimo | Windows 2000 |
TxIsolationLevel
Entrada | Valor |
---|---|
Descrição | Indica os níveis de isolamento da transação. Há cinco níveis de isolamento: nenhum, leitura não confirmada, leitura confirmada, leitura repetível e serializada. O nível de isolamento padrão é serializado. |
Access | ReadWrite |
Type | Valores Long Possible:COMAdminTxIsolationLevelAny (0)COMAdminTxIsolationLevelReadUnCommitted (1)COMAdminTxIsolationLevelReadCommitted (2)COMAdminTxIsolationLevelRepeatableRead (3)COMAdminTxIsolationLevelSerializable (4) |
Padrão | COMAdminTxIsolationLevelSerializable (4) |
Sistema mínimo | Windows XP |
VersionBuild
Entrada | Valor |
---|---|
Descrição | Identificador de build de versão. |
Access | ReadOnly |
Type | String |
Padrão | "" |
Sistema mínimo | Windows 2000 |
VersionMajor
Entrada | Valor |
---|---|
Descrição | Identificador de versão. |
Access | ReadOnly |
Type | String |
Padrão | "" |
Sistema mínimo | Windows 2000 |
VersionMinor
Entrada | Valor |
---|---|
Descrição | Sub-identificador de versão. |
Access | ReadOnly |
Type | String |
Padrão | "" |
Sistema mínimo | Windows 2000 |
VersionSubBuild
Entrada | Valor |
---|---|
Descrição | Identificador de sub-build de versão. |
Access | ReadOnly |
Type | String |
Padrão | "" |
Sistema mínimo | Windows 2000 |
Confira também