Compartilhar via


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

Confira também