Método ICLRDomainManager::SetPropertiesForDefaultAppDomain
Define propriedades que serão usadas para inicializar o domínio do aplicativo padrão.
Sintaxe
HRESULT SetPropertiesForDefaultAppDomain(
[in] DWORD nProperties,
[in] LPCWSTR *pwszPropertyNames,
[in] LPCWSTR *pwszPropertyValues
);
Parâmetros
nProperties
[in] O número de entradas em pwszPropertyNames
e em pwszPropertyValues
.
pwszPropertyNames
[in] Uma matriz de nomes de propriedades ou nulo se não houver propriedades. Atualmente, o único nome de propriedade reconhecido por esse método é "PARTIAL_TRUST_VISIBLE_ASSEMBLIES".
pwszPropertyValues
[in] Uma matriz de valores de propriedades ou nulo se não houver propriedades.
Valor Retornado
Esse método retorna os seguintes HRESULTs específicos, bem como erros HRESULT que indicam falha de método.
HRESULT | Descrição |
---|---|
S_OK | O método foi concluído com sucesso. |
HRESULT_FROM_WIN32(ERROR_UNKNOWN_PROPERTY) | pwszPropertyNames inclui um nome de propriedade que não é reconhecido por este método. |
Comentários
O valor da propriedade para "PARTIAL_TRUST_VISIBLE_ASSEMBLIES" é uma lista de assemblies que têm o atributo AllowPartiallyTrustedCallersAttribute condicional (APTCA) com o sinalizador PartialTrustVisibilityLevel.NotVisibleByDefault, que devem ficar visíveis para chamadores parcialmente confiáveis no domínio do aplicativo padrão.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: MetaHost.h
Biblioteca: incluída como um recurso no MSCorEE.dll
Versões do .NET Framework: disponíveis desde 4