Compartilhar via


Coleção LegacyComponents

Contém um objeto para cada componente não configurado na coleção Applications. Componentes não configurados não podem usar serviços COM+. 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 LegacyComponents 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:

AccessPermissions

Entrada Valor
Descrição Especifica as contas de usuário que têm permissão ou acesso negado ao componente.
Access ReadWrite
Type String
Padrão N/D
Sistema mínimo Windows XP

 

ActivateAtStorage

Entrada Valor
Descrição Especifica se o servidor deve ser executado no computador de armazenamento de dados.
Access ReadWrite
Type Cadeia de caracteres Valores possíveis:"N""Y"
Padrão "N"
Sistema mínimo Windows XP

 

AppID

Entrada Valor
Descrição A ID do aplicativo.
Access ReadOnly
Type String
Padrão N/D
Sistema mínimo Windows XP

 

AppName

Entrada Valor
Descrição O nome do aplicativo.
Access ReadOnly
Type String
Padrão N/D
Sistema mínimo Windows XP

 

Authenticationlevel

Entrada Valor
Descrição Define o nível de autenticação para chamadas, com valores correspondentes às configurações de autenticação RPC (Chamada de Procedimento Remoto). Quando COMAdminAuthenticationDefault é escolhido, a configuração na propriedade DefaultAuthenticationLevel dentro da coleção LocalComputer é usada.
Access ReadWrite
Type Valores long possible:COMAdminAuthenticationDefault (0)COMAdminAuthenticationNone (1) COMAdminAuthenticationConnect (2)COMAdminAuthenticationCall (3)COMAdminAuthenticationPacket (4)COMAdminAuthenticationIntegrity (5)COMAdminAuthenticationPrivacy (6)
Padrão COMAdminAuthenticationDefault (0)
Sistema mínimo Windows XP

 

Observação

É recomendável que você use as constantes na enumeração e não os valores numéricos.

 

Número de bits

Entrada Valor
Descrição Representa o tipo de bitness binário do 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

 

ClassName

Entrada Valor
Descrição O nome da classe.
Access ReadOnly
Type String
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 desta coleção.
Access ReadOnly
Type String
Padrão N/D
Sistema mínimo Windows XP

 

DllSurrogate

Entrada Valor
Descrição Especifica o caminho completo para um aplicativo de servidor surragate.
Access ReadWrite
Type String
Padrão N/D
Sistema mínimo Windows XP

 

InprocHandler32

Entrada Valor
Descrição Especifica o caminho completo para uma DLL de manipulador personalizado em processo de 32 bits.
Access ReadWrite
Type String
Padrão N/D
Sistema mínimo Windows XP

 

InprocServer32

Entrada Valor
Descrição Especifica o caminho completo para uma DLL de servidor em processo de 32 bits.
Access ReadWrite
Type String
Padrão N/D
Sistema mínimo Windows XP

 

IsEnabled

Entrada Valor
Descrição Se o aplicativo ou componente COM+ estiver desabilitado, IsEnabled será False. Se o aplicativo ou componente COM+ estiver habilitado, IsEnabled será True.
Access ReadWrite
Type Bool
Padrão True
Sistema mínimo Windows XP

 

LaunchPermissions

Entrada Valor
Descrição Especifica as contas de usuário que têm permissão permitida ou negada para iniciar esse componente.
Access ReadWrite
Type String
Padrão N/D
Sistema mínimo Windows XP

 

LocalServer32

Entrada Valor
Descrição Especifica o caminho completo para um aplicativo de servidor local de 32 bits. Para ajudar a proteger a segurança do sistema, use cadeias de caracteres entre aspas no caminho para indicar onde o nome de arquivo executável termina e os argumentos começam. Por exemplo, "\"C:\Program Files\Company Files\Application.exe\" param1 param2".
Access ReadWrite
Type String
Padrão N/D
Sistema mínimo Windows XP

 

LocalService

Entrada Valor
Descrição Especifica o caminho completo para o aplicativo de serviço.
Access ReadWrite
Type String
Padrão N/D
Sistema mínimo Windows XP

 

Senha

Entrada Valor
Descrição Define a senha usada pelo processo do servidor para fazer logon na identidade RunAs especificada. A senha deve ser definida ao mesmo tempo que a identidade RunAs, antes de usar SaveChanges, porque a senha e a identidade são validadas antes de serem salvas. Se a senha e a identidade ficarem fora de sincronia, o componente não poderá ser iniciado até que sejam redefinidos por um administrador.
Access WriteOnly
Type String
Padrão NULO
Sistema mínimo Windows XP

 

ProgID

Entrada Valor
Descrição Um nome que identifica 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 XP

 

Remoteserver

Entrada Valor
Descrição Especifica o computador do servidor remoto.
Access ReadWrite
Type String
Padrão N/D
Sistema mínimo Windows XP

 

RunAs

Entrada Valor
Descrição Especifica o usuário em cuja identidade o componente será executado. A senha deve ser definida ao mesmo tempo que a identidade RunAs, antes de usar SaveChanges, porque a senha e a identidade são validadas antes de serem salvas. Se a senha e a identidade ficarem fora de sincronia, o componente não poderá ser iniciado até que sejam redefinidos por um administrador.
Access ReadWrite
Type String
Padrão N/D
Sistema mínimo Windows XP

 

ServiceParameter

Entrada Valor
Descrição Especifica os parâmetros passados para o aplicativo quando invocados como um aplicativo de serviço.
Access ReadWrite
Type String
Padrão N/D
Sistema mínimo Windows XP

 

SRPTrustLevel

Entrada Valor
Descrição Indica o nível de confiança srp (política de restrição de software) do componente. O nível de confiança SRP refere-se ao nível de confiança que você está disposto a dar a um componente. Um nível de confiança SRP irrestrito corresponde ao valor de enumeração SAFER_LEVELID_FULLYTRUSTED, enquanto um nível de confiança SRP não permitido corresponde ao valor de enumeração SAFER_LEVELID_DISALLOWED. A enumeração para os níveis de confiança é definida em Winsafer.h.
Access ReadWrite
Type Valores Long Possible:SAFER_LEVELID_DISALLOWED (0x0)SAFER_LEVELID_FULLYTRUSTED (0x40000)
Padrão SAFER_LEVELID_FULLYTRUSTED
Sistema mínimo Windows XP

 

Um componente em que você está disposto a confiar com acesso irrestrito deve ter a segurança mais rigorosa anexada a ele. Os aplicativos que são irrestritos podem carregar apenas componentes irrestritos, enquanto os aplicativos não permitidos não poderão ser executados e, portanto, não poderão carregar nenhum componente.

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)
Padrão N/D
Sistema mínimo Windows XP

 

Confira também

Coleções de administração COM+