Compartilhar via


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.

Você pode navegar desta coleção para qualquer uma das seguintes coleções:

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

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

Coleções de administração COM+